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

関連記事

[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた

3月25日にOLYMPUS AIR A01が発売されたが、このカメラはOPC(Open Pl

記事を読む

no image

無料版アプリの効果について

最近いくつかiPhoneアプリの無料版の提供に関してのブログが上がって、考えさせられている。 fla

記事を読む

no image

iPhone SDK開発のネタ帳 Observerパターン

Head First デザインパターンでも2番目に紹介されているObserverパターン。使用頻度も

記事を読む

no image

WEB+DB PRESS 総集編〔Vol.1~72〕購入

71号のHeroku特集を買いにいったらすでに売っていなかったが1から72号までの総集編があったので

記事を読む

no image

[iPhone 開発関連本] SQLite入門 第2版 西沢直木

SQLite はそれなりにクセがあるらしく、今までに入手した知識とFMDBのソースコードだけ(FMD

記事を読む

no image

[iPhone SDK] Apple Push Notification を利用したアプリをサポートする Easy APNS

以前 apns-php を使ってApple Push Notification を実行する話を書いた

記事を読む

no image

Corona SDK 調査6日目

なかなか Corona SDK自体の調査まで進めないCorona SDK調査6日目。 平日はさすがに

記事を読む

Apple Special Event 2013

2013年には下記が発表された。 iPhone 5siPhone 5cついにドコモでも発売

記事を読む

no image

iPad用ケース TUNESHELL for iPad

iPadは使ってないとき机の上に置くと意外に場所を取る。どう置くかは工夫のしどころだと思われる。 ま

記事を読む

no image

[iOS SDK] モーダル表示したViewController を取得する

UIViewControllerの presentViewController:animated:c

記事を読む

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 ↑