iOS SDK Hacks

―プロが教えるiPhoneアプリ開発テクニック

[cover photo]
TOPICS
Hacks , Programming , Mobile
発行年月日
PRINT LENGTH
196
ISBN
978-4-87311-472-9
FORMAT
PDF
Print
2,640円
この商品は品切れ再入荷未定です

国内きってのギーク集団UICoderzのメンバーによる渾身の書き下ろし。中上級のiPhone/iPadアプリケーション開発者を対象に、iOS SDKを徹底的に使い倒すためのテクニックを紹介します。入門書を読み終えてすでに自分でアプリケーションを作成したことがある開発者、あるいは自分のアプリケーションをApp Storeへコミットした経験はあるがより洗練されたアプリケーションを作りたい開発者が欲しがるHackで構成されています。執筆者全員がApp Storeへのアプリ登録者であり、本書で紹介する各Hackには経験者のノウハウが詰まっています。最新のiOS 4 SDKに対応。

著者によるサポートページ(本書のサンプルコードをダウンロード可)。

目次

目次

クレジット
まえがき

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