「改訂2版 Objective-C逆引きハンドブック」を執筆しました。
初版の「Objective-C逆引きハンドブック」を書いた当時は、まだ、iPadもなく、iOSもバージョン3.xのときでした。そのときから比べるとiOSもだいぶ変更が加わっています。iOSでの大きな変更点はいろいろなフレームワークの追加によって対応されていますが、本書でメインターゲットにしている「Foundation.framework」についてもメソッドの追加や機能アップが図られています。
今回の改訂版では、サンプルコードをすべてARC対応のものに書き換えました。また、ARCによって変わった部分などの説明も追加しました。メソッドについてもURLを扱うものなどが増えているので、それに対応するセクションを追加したり、「NSOrderedSet」クラスのサンプルの追加や自然言語の構文解析を行う「linguisticTagsInRange:scheme:options:orthography:tokenRange:」メソッドを使ったサンプルの追加などを行っています。一部、製本の関係で削除せざるを得なかったものもありました、他にもコラムの追加やセクションの追加も行っています。
また、C++のクラスのインスタンスをObjective-Cのクラスのインスタンス変数にする場合のサンプルをアップデートして、実装コードの方で、キャスト無しでC++クラスのメソッドを呼び出すためのTipsを入れました。
2012年5月26日発売です。
追加情報・訂正情報
iOS 16 / Xcode 14 対応情報 (2023年5月12日追加)
iOS 16 / Xcode 14 への対応方法については次の記事をご覧ください。
公式ページ
改訂2版 Objective-C逆引きハンドブック(C&R研究所)
電子書籍版
他にもあるかもしれないです。
改訂2版 Objective-C逆引きハンドブック (本の森.jp)
改訂2版 Objective-C逆引きハンドブック (達人出版会)