Swift
以前までこのような形で情報をフェッチしてビューに反映させてました RxSwiftで値を監視しよう
目的 laravelフレームワーク上でサブドメインでのワイルドカードルーティングを実現する. 背景 {ユーザー名}.example.com的な感じでユーザー固有ページへアクセスさせたいため. コード 以下のようにして実現できる. Route::domain('{userid}.example.com'…
Swiftのfilterについて
備忘録
PageViewController内からページングを行うサンプル
2つのTextFieldの入力を監視し,文字数が両TextField共に1以上のときにボタンを選択可能にする
上部のタブをスワイプで切り替えることが出来るUIライブラリ
環境 Swift4 Xcode9 概要 Storyboard上でTableViewにHeaderViewを追加し実行するとUILabel等の高さが変わる時にHeaderViewの高さが変わらずにSubViewが途切れてしまった. UITableViewController().viewWillLayoutSubviews()をオーバーライドしてコードを追…
今までのZipCode4s インターネットを介して郵便番号のデータを取って来ていた これからはローカルに置いてあるので遅延が最小になる Swiftに強い人がプルリクを送ってくれた .podspecの s.source_files = 'ZipCode4s/*.{h,m,swift,csv}' を s.source_files =…
Swift4のsubstringが非推奨になった
シングルトンとは インスタンスが必ず一つであることを保証したいクラスがあったときにそれを保証してくれるものがシングルトンである. コード例 class Common: NSObject { static let sharedInstance = Common() var sharedString = "" private init() { }…
.reverse()が使えなかったので調べた 参考 : reversed() - Array | Apple Developer Documentation サンプル let data = ["a", "b", "c", "d", "e"] let result = Array(data.reversed()) print(result) 出力 ["e", "d", "c", "b", "a"]
Swiftで郵便番号から住所情報を取得するライブラリ作った
概要 作ったもの 手順 解説 コード 概要 UICollectionViewのセルの大きさをアレしてUITableViewっぽくする. 作ったもの TableViewのようなもの 手順 StoryBoardにUICollectionViewを設置 DelegateとかDataSourceをViewControllerと結ぶ ViewControllerにコ…
Obj-Cの記事しかなかったのでここに書く コード let r: CGFloat = CGFloat(arc4random_uniform(255)+1) / 255.0 let g: CGFloat = CGFloat(arc4random_uniform(255)+1) / 255.0 let b: CGFloat = CGFloat(arc4random_uniform(255)+1) / 255.0 let color: UIC…
Xcode 8 とSwift 3 でライブラリを作成した