1日30分英語

習慣化するために

Pro Objective-C Design Patterns for iOS

P116-233 Adapter Bridge Facade Mediator Observer Composite Iterator Visitor

Adapter Brockを使ったAdapter Bridge 抽象構造と実装を切り離す GameBoyとGameGearのエミュレータでの例 Facade 複雑な処理をまとめて、その処理の入口を提供する Mediator 複数のクラスの相互作用を集中させて処理を簡潔にする UINavigationControllerもこ…

P112-116 Adapter

Commandパターンとのカラみ。よくわからない。いや〜進まないwしかしとりあえず全部読もう。Pro Objective-C Design Patterns for iOS作者: Carlo Chung出版社/メーカー: Apress発売日: 2011/03/30メディア: ペーパーバック クリック: 22回この商品を含むブ…

P96-112 Singleton Adapter

Singleton UIApplicationなど、インスタンスが唯一であると言う事を保証したクラス。 スレッドセーフにするには@synchronized() brocks or NSLockを使えとあったがそこはソースを具体的に書いていなかった。簡単なのかもしれないけど。 Adapter Class Adapte…

P63-96 FactoryMethod AbstractFactory Builder

FactoryMethod う〜むいまいち分からない。クライアントのクラスが実際の生成物のクラスを知る必要がないから、生成物のクラスを入れ替えたり、書き換えたりしても大丈夫とかそういうことなんかな。 ランタイム時に実際のクラスが決まる時に使う的な事が書い…

P60-63 Prototype

Deep copying is necessary for Prototype pattern.Pro Objective-C Design Patterns for iOS作者: Carlo Chung出版社/メーカー: Apress発売日: 2011/03/30メディア: ペーパーバック クリック: 22回この商品を含むブログ (1件) を見る

P45-60 Prototype

パターンで使う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>…

P5-45 A Case Study: Designing an App

MVCについて お絵描きアプリを例にして、どういうデザインパターンが使われているかを詳解 Composite Mediator Visitor Memento Observer Proxy Command 内容というより英語を読むのが難しい むしろ英語の勉強ということで。 小説よりは読みやすいかな。デザ…

P1-5 Hello, Design Patterns!

JavaScript&jQueryの本を読んでる途中でしたが、スゴく欲しかった本が来たのでこっちを先に読みます。 "Pro Objective-C Design Pattern for iOS"です。Xcodeのバージョンが古いんで迷ってたんですが買ってしまいました。 ダイナミックObjective-Cとも迷った…