PIYO - Tech & Life -

デザインパターン

Objective-CでBuilderパターン

Builderパターンてのは、生成が面倒なオブジェクトの生成をいい感じにするデザインパターンです。Objective-Cではブロックを使っていい感じにできるみたいですね。 例えば特定日時のNSDateを生成するには次のようなコードを書くことになります。そこそこ煩雑です。

Objective-Cでの自前のイベントっぽい仕組み

非同期でネットワークからデータを取ってくる系の処理が終わったときにUITableViewのreloadDataを呼びたいみたいなとき。どうやってやるのがいいんでしょうか? delegate observerパターン KVO ReactiveCocoa 自前でなんか作ったやつ iOSでよくあるのはdelegateなんでしょうが、非同期処理をするクラスとUITableViewを持ってる …