1位: 詳解 Objective-C 2.0
評価
|
iPhoneアプリ開発で初めてObjective-C触る人に勧めたい
|
iPhoneのアプリ開発のためにObjective-C習得を目的として購入しました.Objective-Cの概念を1日で素早く吸収したい方にお勧めできる1冊です.
本書の内容は,Objective-CがC言語をランタイムで拡張してオブジェクト指向プログラミングを実現したものだと示した上で,メモリ管理,カテゴリ,プロトコルなど,それぞれについて概念とコードを例に示してプログラマが習得すべき知識を記述し,続いて基本的なライブラリとサンプルプログラムの提示が続きます.
特筆すべきは,プログラマがはまるポイントに紙面を的確に割り当てて解説されていること,NeXTSTEPからの歴史背景を含めて"だからこうなっているけど,これからはこうなるでしょう"という記述まであることでしょう.各所にあるObjective-Cの深い開発経験を背景にされているからできだろう記述は,"ツボにはまる"を避ける知識として非常に重要で価値がありました.
C言語とC#での開発経験があるがObjective-C 2.0にはじめて触れる私には,その技術全容をつかむのにとても役立つ良書でした.Appleから開発者向けに公開されている日本語ドキュメント "Objective-C 2.0プログラミング言語"はよく書けていて,それだけで基本を理解したつもりでしたが,本書を読むとその理解は浅いと思いました.
大抵の概念はC#にも引き継がれていますから,用語の置き換えだけで理解できるものがほとんどでした.Objective-C特有の項目として,メモリ管理の詳細,キー値コーディングの内容とそれがアスペクト指向プログラミングを自然に実現していることの理解,を得たことは価値がありました.
また開発で言語を使うには,基本ライブラリの全貌理解とサンプルコードを通した基本的な使い方習得が必須です.本書はそのあたりをバランスよくまとめていると思います.
最後に,1章にあるオブジェクトの概念と2章のObjective-Cの記述の流れは,オブジェクトの概念をシンプルにしかし誤解させずに示して,その考えが自然にObjective-Cに流れ込む,よくできた解説だと思いました.初めてオブジェクト指向に触れる学生には最良の解説と思います.
|
| 他のコメントも読む
|
|
|