hachinoBlog

hachinobuのエンジニアライフ

2016-01-01から1年間の記事一覧

iOS CleanArchitectureを使ってみた感想

CleanArchitectureを使ったサンプルアプリを作成したので、説明していきたいと思います サンプルアプリ まず、作成したアプリについてです Qiitaのクライアントです 認証 投稿一覧 詳細 ユーザー投稿一覧 詳細 ソースコード https://github.com/hachinobu/Cl…

UITableViewCellが無い領域のUITableViewのSeparatorを消す方法

背景 TableViewCellが表示されている領域にはSeparatorあって良いんだけど、Cellが1個しかなくて後はUITableViewの領域で、その領域ではSeparatorを表示したくなかった 解決 TableViewのTableFooterViewに何か突っ込めばUITableView領域にSeparatorは出ない …

SwiftTaskであるAPI処理の結果をもとにSuccessでTask.allを使う方法

背景 ある通信処理の成功結果をもとに複数通信をネストせずに書きたかった SwiftTaskを使うと簡単にできる コード private func generateTaskA() -> Task<Float, [String], NSError?> { return Task { (fulfill, reject) in //通信処理 成功時にはStringの配列が得られる fulfill(result</float,>…