国内きってのギーク集団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の決済を使わないアプリケーション内課金について