iOS開発におけるパターンによるオートマティズム の感想

公開日: : iPad, iPhone, , ,

IMG_3737.JPG

タイトルを見ていまいち内容が類推できなかったのもあり買うつもりはなかったのだが、fladdict のページ で気になり、書店で中身を眺めてぴーんと来たので思わず買ってしまった。

本書で言うところの「パターン」とは、短いソースコードの集合だ。
パターンを使うときは、コピー・ペーストし、アプリの仕様にあわせて改変しながら使うのが基本。
内容をキチンと理解したパターンを使って、半自動的にアプリを開発しようという話だった。

  1. パターンとは何か
  2. アプリ設計のパターン
  3. モデルのパターン
  4. メモリ管理のパターン
  5. ビューコントローラのパターン
  6. テーブルのパターン
  7. 通知のパターン
  8. ネットワークのパターン
  9. iPad への対応

の9章で構成されている。

本書の冒頭にも書かれているが、この本は何本かiPhoneアプリを作ってから読んだ方がいいと思う。
いろいろな本を参考にしたり、サンプルやチュートリアルを元に試行錯誤して自分なりにアプリを作ってみて、それからこの本を読むとスポンジが水を吸収するように理解できると思う。
自分も何本かアプリを作ってきて、かなりいろいろ試行錯誤してきたので、ここで取り上げられているパターンはほとんど自分なりに書いたことがあった。
その自分のコードを思い出しながら著者のコードを見るととても参考になる。実用的な例が取り上げられていると思う。6.4 表示更新のパターン もそうだし、7章の通知のパターンで紹介されている、デリゲート、キー値監視、NSNotification の3つの通知の方法も、自分もまさにこの順番で試行錯誤で使っていた。しかし試行錯誤する前にこの本を読めば試行錯誤せずに済むのか… それも良いかも知れない。

この本を読むと、確かに fladdict のページに書かれているように、Snippets — Code Snippet Manager for Mac OS X のような、コードスニペットに特化したアプリを使いたくなる。多少高いけど、便利そうだ。

それなりに値段の高い本なのでもうちょっと踏み込んだパターンのコードがあっても良かったのでは、と思う。8章の最後に、NSOperationやNSOperationQueueを使ったパターンもあってもよいだろうと書かれているが、まさにそのパターンも欲しかったりした。

HMDTのページ を見たところ、電子版としてiPhone/iPad 対応アプリもリリースされるらしい。自分はKindle版の方がMacでも閲覧できるのでうれしかったりするが、楽しみだ。

ところでひとつ、タイトルに関して。
「オートマティズム」という言葉を使ったのがいまいち理解できず。一般的な用語ではない気がするし、意味を調べてみても、本書が言いたいことは自動筆記などとは違うと思うので、内容とタイトルが合っていない気がした。
著者の真意を確認してみたいところ。
オートマティスム – Wikipedia
Automatism – Wikipedia, the free encyclopedia

iOS開発におけるパターンによるオートマティズム
iOS開発におけるパターンによるオートマティズム 木下 誠

ビー・エヌ・エヌ新社 2011-02-09
売り上げランキング : 334

Amazonで詳しく見る by G-Tools

関連記事

[iOS10] NSPhotoLibraryUsageDescription

iOS10 になってから App Store にアプリのSubmitを行ったところ、アプリのアップロ

記事を読む

no image

iPhoneアプリやiPadアプリのモックをさくさく作れる iPadアプリ iMockups

iPhoneやiPadアプリのモックアップをサクサク作れそうなiPadアプリ iMockups をR

記事を読む

no image

EDAMTimestamp と NSDate の相互変換

Evernote SDKを使ったアプリで EDAMTimestamp を DBに格納する前に NSD

記事を読む

QUICCO Sound mi.1rev.3

Bluetooth でMIDI信号を飛ばせる QUICCO sound mi.1 について。以前 K

記事を読む

Xcode6 を使うために強制的に Mavericks にアップグレードさせられたら重い

Mavericks の不具合をさけるためにわざわざ Mountain Lion (10.

記事を読む

no image

iPhone UIデザイン用シート

paella さんのページにiPhone UIデザイン用シートがあったので利用させてもらう。8月に発

記事を読む

no image

自作アプリを売り買いできる Apptopia

Apptopia というところからメールが来たので調べてみたところ、どうやらAndroid

記事を読む

no image

3/8(木)深夜はiPad3の発表?

3/7(水)(日本時間3/8(木)深夜) にAppleのプレスイベントがあり、iPad3 が発表

記事を読む

no image

[iPhone 開発本] iOS SDK Hacks の感想など。

iOS SDK Hacksは発売前から話題になっていて、発売日は10/23だが前日に新宿ジュンク堂に

記事を読む

no image

iPhone アプリアイコン設定

AppStore でアプリを売る一連の流れを知るために作っているアプリが大体できてきたので、ついにア

記事を読む

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

リズムくんがタイ表示に対応しました

長らくお待たせしました。リズム学習アプリ「リズムくん」iPhone版

さくらのVPSにwordpress + gitlabを入れる

さくらのVPSに apache + wordpressをインストール

Apple Watch series 2の電池が1日もたなくなってしまった

一日もたないので、時刻を見ようと思っても見れない。時計としての体をな

iOS 13の新機能をざっくり把握する本 購入

https://twitter.com/shu223/status

ソニーのノイキャンヘッドセットWF-1000XM3購入

ちまたで話題の WF-1000XM3 を購入した。届くのはい

→もっと見る

PAGE TOP ↑