内容紹介
iOS/OS Xのメモリ管理とマルチスレッドを、真に理解するための解説本。
iOS/OS Xアプリケーション開発において、もはや必須の技術である「Automatic
Reference Counting (ARC)」「Blocks」「Grand Central Dispatch (GCD)」。
これらの新技術は、表面だけ理解することは簡単でも、実際は深く知っていないと
落とし穴に陥ります。
本書は、「ARC」「Blocks」「GCD」について、使用するための考え方とともに、
その実装を使って完全解説します。ソースコードまで踏み込んだ詳細な説明により、
Appleのドキュメントを読むだけでは到底たどり着くことができないレベルまで理解を深めることが可能です。
「エキスパート」が送る、「エキスパート」になる人への究極の一冊!
対象読者
C/C++には詳しいが、Objective-Cには不慣れな人。
Objective-Cのソースコードが、実際どのように動くのか知りたい人。
iOSまたはMacアプリ開発の初心者を抜けだして、より深く学びたい人。
iOS/OS Xアプリケーション開発において、もはや必須の技術である「Automatic
Reference Counting (ARC)」「Blocks」「Grand Central Dispatch (GCD)」。
これらの新技術は、表面だけ理解することは簡単でも、実際は深く知っていないと
落とし穴に陥ります。
本書は、「ARC」「Blocks」「GCD」について、使用するための考え方とともに、
その実装を使って完全解説します。ソースコードまで踏み込んだ詳細な説明により、
Appleのドキュメントを読むだけでは到底たどり着くことができないレベルまで理解を深めることが可能です。
「エキスパート」が送る、「エキスパート」になる人への究極の一冊!
対象読者
C/C++には詳しいが、Objective-Cには不慣れな人。
Objective-Cのソースコードが、実際どのように動くのか知りたい人。
iOSまたはMacアプリ開発の初心者を抜けだして、より深く学びたい人。
内容(「BOOK」データベースより)
ARC、Blocks、GCDについてその概要から実装までを集中解説。iOS 5・Lion対応。
著者について
坂本 一樹(さかもと・かずき)
ソフトウェアエンジニア。twitterアカウントは@splhack。stack overflow reputationは4500以上。
・UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年
・ゲームプログラマを7年
・Webエンジニアを1年
・モバイル系ソフトウェアエンジニアを4年
本業以外には、NetBSDをBeBoxに移植したり、MacVim-KaoriYaをメンテナンスしたり、
iPhoneアプリのプログラマをやっていたり、執筆したりしてる。
主な著書に『iOS 4プログラミングブック』(担当:Blocks/GCD章とユニバーサル対応章の執筆。インプレスジャパン発行)、
『cocos2dで作るiPhone&iPadゲームプログラミング』(担当:監訳、付録10ページの執筆。インプレスジャパン発行)がある。
ソフトウェアエンジニア。twitterアカウントは@splhack。stack overflow reputationは4500以上。
・UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年
・ゲームプログラマを7年
・Webエンジニアを1年
・モバイル系ソフトウェアエンジニアを4年
本業以外には、NetBSDをBeBoxに移植したり、MacVim-KaoriYaをメンテナンスしたり、
iPhoneアプリのプログラマをやっていたり、執筆したりしてる。
主な著書に『iOS 4プログラミングブック』(担当:Blocks/GCD章とユニバーサル対応章の執筆。インプレスジャパン発行)、
『cocos2dで作るiPhone&iPadゲームプログラミング』(担当:監訳、付録10ページの執筆。インプレスジャパン発行)がある。
著者略歴 (「BOOK著者紹介情報」より)
坂本 一樹
ソフトウェアエンジニア。UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年。ゲームプログラマを7年。Webエンジニアを1年。モバイル系ソフトウェアエンジニアを4年(本データはこの書籍が刊行された当時に掲載されていたものです)
ソフトウェアエンジニア。UNIXカーネル/デバイスドライバ/組み込み系ソフトウェアエンジニアを5年。ゲームプログラマを7年。Webエンジニアを1年。モバイル系ソフトウェアエンジニアを4年(本データはこの書籍が刊行された当時に掲載されていたものです)