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

[cover photo]
  • 2010年10月 発行
  • 196ページ
  • ISBN978-4-87311-472-9
  • フォーマット Print PDF

オライリー・ジャパンで書籍を購入:
定価2,592円

Ebook Storeで電子版を購入:
価格2,074円

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

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

関連書籍

iPhone SDK アプリケーション開発ガイド
iPhone/iPadゲーム開発ガイド
iPhoneアプリケーション開発ガイド
詳解 OpenCV

目次

クレジット
まえがき

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

Feedback

皆さんのご意見をお聞かせください。ご購入いただいた書籍やオライリー・ジャパンへのご感想やご意見、ご提案などをお聞かせください。より良い書籍づくりやサービス改良のための参考にさせていただきます。
[feedbackページへ]