Pro Objective-C Design Patterns for iOS
Adapter Brockを使ったAdapter Bridge 抽象構造と実装を切り離す GameBoyとGameGearのエミュレータでの例 Facade 複雑な処理をまとめて、その処理の入口を提供する Mediator 複数のクラスの相互作用を集中させて処理を簡潔にする UINavigationControllerもこ…
Commandパターンとのカラみ。よくわからない。いや〜進まないwしかしとりあえず全部読もう。Pro Objective-C Design Patterns for iOS作者: Carlo Chung出版社/メーカー: Apress発売日: 2011/03/30メディア: ペーパーバック クリック: 22回この商品を含むブ…
Singleton UIApplicationなど、インスタンスが唯一であると言う事を保証したクラス。 スレッドセーフにするには@synchronized() brocks or NSLockを使えとあったがそこはソースを具体的に書いていなかった。簡単なのかもしれないけど。 Adapter Class Adapte…
FactoryMethod う〜むいまいち分からない。クライアントのクラスが実際の生成物のクラスを知る必要がないから、生成物のクラスを入れ替えたり、書き換えたりしても大丈夫とかそういうことなんかな。 ランタイム時に実際のクラスが決まる時に使う的な事が書い…
Deep copying is necessary for Prototype pattern.Pro Objective-C Design Patterns for iOS作者: Carlo Chung出版社/メーカー: Apress発売日: 2011/03/30メディア: ペーパーバック クリック: 22回この商品を含むブログ (1件) を見る
パターンで使うProtocolでは Mark.h @Protocol Mark <NSObject> ... - (id) copy; ... @end で、実際のMarkProtocolを採用するクラス(Vertex)はVertex.h #import "Mark.h" @interface Vertex : NSObject <Mark, NSCopying> ... - (id) copyWithZone:(NSZone *)zone; ... @end とする。 V</mark,></nsobject>…
MVCについて お絵描きアプリを例にして、どういうデザインパターンが使われているかを詳解 Composite Mediator Visitor Memento Observer Proxy Command 内容というより英語を読むのが難しい むしろ英語の勉強ということで。 小説よりは読みやすいかな。デザ…
JavaScript&jQueryの本を読んでる途中でしたが、スゴく欲しかった本が来たのでこっちを先に読みます。 "Pro Objective-C Design Pattern for iOS"です。Xcodeのバージョンが古いんで迷ってたんですが買ってしまいました。 ダイナミックObjective-Cとも迷った…