実プロジェクトにおけるSwiftっぽい書き方集が欲しい
勉強会とか開かれないかなー。こんなのを知りたい。自分用メモ。
- UITableViewのDataSource、DelegateをジェネリクスでSwiftっぽく分離する。
- UITableViewのSectionをEnumでうまいこと扱う
- Structの使いどころ
- Protocolの使いどころ
- カテゴリ拡張をProtocol Extensionで代替する
- viewWillAppearでviewDidLoad並みに1回だけ処理する
- モックとかスタブとかをライブラリ使わずに書けるみたいなこと
- Stringで指定してる部分をEnumで
- Enumに値をバインドして使うのはどんなとき
- 異なるサブクラスreturnする関数
- ArrayにProtocolを満たしたものだけを突っ込む
・・など