国内きってのギーク集団UICoderzのメンバーによる渾身の書き下ろし。中上級のiPhone/iPadアプリケーション開発者を対象に、iOS SDKを徹底的に使い倒すためのテクニックを紹介します。入門書を読み終えてすでに自分でアプリケーションを作成したことがある開発者、あるいは自分のアプリケーションをApp Storeへコミットした経験はあるがより洗練されたアプリケーションを作りたい開発者が欲しがるHackで構成されています。執筆者全員がApp Storeへのアプリ登録者であり、本書で紹介する各Hackには経験者のノウハウが詰まっています。最新のiOS 4 SDKに対応。
著者によるサポートページ(本書のサンプルコードをダウンロード可)。
iOS SDK Hacks
―プロが教えるiPhoneアプリ開発テクニック
吉田 悠一、高山 征大、UICoderz 著
- TOPICS
- Hacks , Programming , Mobile
- 発行年月日
- 2010年10月
- PRINT LENGTH
- 196
- ISBN
- 978-4-87311-472-9
- FORMAT
目次
目次 クレジット まえがき 1章 UIKitHacks 1. subviewsを辿る 2. respondsToSelectorをフックする 3. UIWebViewでユーザーエージェントを切り替える 4. class-dump 5. 便利マクロ 6. UITableView Hacks 7. NSOperation 8. PNG最適化 9. MapKitとMKMapView 10. MKMapViewでピンをアニメーションさせる 11. AsyncSocket 12. ImageStore 13. AdHocビルド 14. 外部ディスプレイ 2章 QuartzHacks 15. 文字を高速に描画するには 16. 影付け 17. クリッピング 18. NSStringを使わない描画方法 19. Quartzで2バイト文字等を描画する 20. 描画される文字の幅を調べる 21. 自分で用意したフォントを使う 22. UIImage Hacks 23. ピクセルデータから UIImageを作成する 3章 Objective-C 24. Objective-Cの動的性質 25. Method Swizzling 26. Method Swizzlingによる UIWebView Hackの例(iOS 3) 27. dlopen 4章パフォーマンスチューニング 28. 性能チューニング 29. otool 30. Instruments 31. Shark 32. ARMイントロダクション 33. NEON 34. VFP 5章ネットワークサービス 35. Push Notification 36. In App Purchase 6章 iOS4Hacks 37. ユニバーサルバイナリ 38. iOS 4のカメラ API 39. Accelerate.framework 40. UI Automation 41. Grand Central Dispatchによる並列処理 索引 アプリケーション作成チェックシート コラム目次 iPhone用オープンソースについて 仮想通貨の是非について Appleの決済を使わないアプリケーション内課金について