Cocoa Design Patterns
いまさらながら最近デザインパターンにはまっており、Cocoaでどんなデザインパターンが使われているのかを知りたいと思い買ってみた。
実際には出張中に買ったので、荷物にならないようにKindle版を購入。一応中身を見てから買いたかったので、出張先のロンドンのFoyles(現地の人に教えてもらった)で実物をざっと見て購入した。有用そうなことが小さい文字でぎっしり書いてある印象だった。
(ちなみにFoylesは Bookseller of the year らしい。確かに自分の知っているiPhone開発本は全て置かれていた)
ロンドンからの帰りにiPad上のKindleアプリでひたすら読んでみた。
結論からいうと、これはすばらしい本だ。長年 NEXTSTEP やMacOSでObjective-Cと格闘してきた猛者2人の書いた本なので非常に深い。
今まで知りたかったがことが次々と明らかにされている。
1,2章はMVCの説明。その後、Cocoaで使われているデザインパターンが次々と実例を伴って紹介される。CocoaはNextSTEPの頃からあるので、デザインパターンの流行よりも先に用語が決められており、Cocoaではこの用語で紹介されているが、デザインパターンではこの用語で紹介されている、などの説明もあった。
(例えば Notifications -> Observer, Responder Chain -> Chain of Responsibility など)
内容的には高度だと思うので、ある程度iPhoneプログラムを作ってきて、もっとObjective-Cを活用したプログラムを作りたい、と思った人に適しているのかと。
そのうち訳書も出るのではないかと思うけれども、英語は平易なので、翻訳に翻弄されたくない人は原書を読んでも良いのではないでしょうか。
著者 Erik Buck, Don Yacktman のページはこちら。
Cocoa Design Patterns (Developer’s Library) | |
![]() |
Addison-Wesley Professional 2009-09-11 売り上げランキング : 49893 by G-Tools |
Amazon.com のページはこちら。こちらにはレビューが多く投稿されている。どれも好意的だ。
Cocoa Design Patterns | |
![]() |
Addison-Wesley Professional 2009-09-11 Sales Rank : 27078 Average Review |
関連記事
-
-
アプリアップデート数はApp Store Connectアプリで確認できる
自作アプリのアップデート数をSafari のApp Store Connectで確認しよう
-
-
App Store にPreview動画をアップロードしてみた
現在新アプリの公開準備を進めているが、今回のアプリの使い方を知ってもらうには動画を見てもらうのが一番
-
-
さらに薄いiPhoneケース SwitchEasy Nude Ultra Clear
以前 eggshell for iPhone クリアを購入したが、Homeボタンを押す際などに力が入
-
-
Apple Developer Program更新2019
今年も更新。税別 11800円だった。 2009年から継続しているようだ。もう11回
-
-
[iPhone SDK] Adhoc 配布にようやく成功
iOS SDK Hacksのおかげで、今までずっと失敗していた Adhoc配布に、ようやく成功。
-
-
App Store のスクリーンショットの解像度がいつの間にか変更されている
2ヶ月ぶり位で App Store にアップデートをSubmitしようとしたところ、アップデート
-
-
[iPhone SDK] UINavigationBar にボタンを追加する
自作アプリでUIWebViewを使ってWebを表示しているが、戻る・進むボタンをUINaviga
-
-
[Apple Watch] watchOS2以降対応のWatchKit 開発本
Apple Watch の開発本はとても少ない。watchOS2以降向けとなると、さらに少ない。どれ
-
-
iPhone 4S は Bluetooth 4.0 採用。G-SHOCK GB-6900 が使えるとよいのだが
アップル - iPhone - 比較 によると確かに iPhone 4S から Bluetooth
-
-
Apple Event Sep 2022 Far Out
毎年恒例の Apple Event が 2022/09/07 に行われた。日本時間は 9/8 2: