iOS開発におけるパターンによるオートマティズム の感想
タイトルを見ていまいち内容が類推できなかったのもあり買うつもりはなかったのだが、fladdict のページ で気になり、書店で中身を眺めてぴーんと来たので思わず買ってしまった。
本書で言うところの「パターン」とは、短いソースコードの集合だ。
パターンを使うときは、コピー・ペーストし、アプリの仕様にあわせて改変しながら使うのが基本。
内容をキチンと理解したパターンを使って、半自動的にアプリを開発しようという話だった。
- パターンとは何か
- アプリ設計のパターン
- モデルのパターン
- メモリ管理のパターン
- ビューコントローラのパターン
- テーブルのパターン
- 通知のパターン
- ネットワークのパターン
- 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開発におけるパターンによるオートマティズム | |
![]() |
木下 誠
ビー・エヌ・エヌ新社 2011-02-09 |
関連記事
-
-
Withings WS-50 不具合発生
昨年12月に購入した Withings WS-50をまずまず便利に使っていたのだが、数週間前から、電
-
-
[iOS SDK] UIAlertView が消えた後にキーボードが表示される
昔書いたコードで、UIAlertView に setAlertViewStyle で UIAlert
-
-
[iOS SDK][Kindle] iOS7開発テクニック集 Xcode編
iOS7開発テクニック集 Xcode編 ZuvolaZuvola 2014
-
-
[iPhone 開発本] OpenGLで作るiPhone SDKゲームプログラミング パンカク本
発売されてすぐ買って、感想書いたつもりになっていたが実は書いてなかった本。 iPhoneゲームLig
-
-
Core Graphics と Quartz
Core Graphics と Quartz の関係がよく分からなかったので調べていたところ、ほぼ同
-
-
メイドインジャパンとiPad、どこが違う? 世界で勝てるデジタル家電 感想
西田宗千佳氏の本はいつも面白い。 今回も予想に違わず面白かった。 自分も同じような情報は知っているは
-
-
3/8(木)深夜はiPad3の発表?
3/7(水)(日本時間3/8(木)深夜) にAppleのプレスイベントがあり、iPad3 が発表
-
-
iTunes Connect でたらいまわし
iTunes Connect でしばらくたらい回しにあっている。さすがにひどいので記録しておく。 i
-
-
作りながら覚える3日で作曲入門
10日Pこと、monaca:factory さんの本。評判が良かったので買ってみた。 Win
-
-
Pro iPhone Game Development は発売延期らしい
面白そうだったので結構前にAmazonで注文したのだが、ずっと発売されず、おかしいとおもって発売元の