Cocoa Design Patterns

公開日: : 最終更新日:2010/05/30 iPad, iPhone, , ,

いまさらながら最近デザインパターンにはまっており、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)
Cocoa Design Patterns (Developer's Library)
Addison-Wesley Professional 2009-09-11
売り上げランキング : 49893

Amazonで詳しく見る by G-Tools


Amazon.com のページはこちら。こちらにはレビューが多く投稿されている。どれも好意的だ。

Cocoa Design Patterns
Cocoa Design Patterns
Addison-Wesley Professional 2009-09-11
Sales Rank : 27078

Average Review star
starA book that can turn a hacker into a pro…a real eye opener
starVery good, with only a few issues
starAbsolute Must-Read

See details at Amazon by G-Tools

関連記事

Photoshop のバッチ処理でiOSアプリアイコンを一括作成する

毎回苦労しているiOSのアプリアイコン作成。今回はPhotoshopのバッチで作成してみる。前回は 

記事を読む

Linking 対応デバイス tomoru

この前 Makuake で出資しそこねた Tomoru が Amazon で ¥ 1,069 + ¥

記事を読む

LogLocation 1.3.1 で和暦問題に対応しました

4年ぶりに位置情報ログ取りアプリ LogLocations をアップデートしたところ、レビューにて不

記事を読む

no image

Photoshop Webデザイン即効技60

書店で平積みされていてたまたま手に取ったら良さそうだった本。 ありがちな本ぽいが、使ってみたい実例が

記事を読む

no image

おんぷちゃん for iPad 1.3.3 Submit

今回は紅白歌合戦を見ながらSubmit。 相変わらずうちの娘が譜読みに苦労していて新しい曲を弾く

記事を読む

iPhoneとBluetooth連携できる体重計 タニタ RD-900

iPhone と連携できる体重計には以前から興味があって、Withings の WS-30 を狙って

記事を読む

LogLocations 1.4.5 リリース

LogLocations 1.4.5 をリリースしました。 LogLocat

記事を読む

no image

薄い iPad2用ケース eggshell for iPad2 TUN-PD-000079 購入 2011/06/27

不具合報告があったので、当初予定がなかったiPad2を購入。 それはまた別に書くとして、まずは一緒に

記事を読む

no image

iPhoneゲーム開発本 iPhone Games Projects

iPhone Games Projects、ようやくざっと読んだので内容をまとめてみる。 出版元のA

記事を読む

no image

LogLocations iOS7 不具合調査 (startMonitoringSignificantLocationChanges 挙動変更)

LogLocations のユーザの方から、iOS7 になってからLogLocationsでログが保

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑