最終更新:2009-06-25 (木) 13:03:31 (5412d)  

iPhone OSテクノロジーの概要
Top / iPhone OSテクノロジーの概要

http://developer.apple.com/jp/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html

http://developer.apple.com/jp/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSTechOverview.pdf

iPhone OSの開発

iPhone OSと、iPhone SDKを使用したiPhone OS向けアプリケーションの開発の概要について説明します。

iPhone OSテクノロジー

iPhone OSのテクノロジーレイヤと、それがアプリケーションに提供する機能について見ていきます。

Cocoaからの移行

既存のCocoaアプリケーションをiPhone OSに移植するデベロッパへの初歩的なアドバイスを提供します。

  • Core DataはiPhone OSではサポートされていないため、Core Dataを使用しているデベロッパはiPhone OS用にデータモデルを実装しなおす必要があります
  • View ControllerはMac OS X v10.5でCocoaに導入されましたが、まだ一般的には使用されていません iPhoneアプリケーションでは、View Controllerがユーザインターフェイスを管理するためのインフラ ストラクチャの非常に重要な部分を提供しています。View Controllerは、ユーザインターフェイスの 表示を管理します。また、システムと連携してアプリケーションのリソースがあまり多くのメモリ を消費してパフォーマンスを低下させないようにします。したがって、View Controllerの役割とアプ リケーションでのそれらの使いかたを理解することは、ユーザインターフェイスを設計するために 非常に重要です。

付録 A: iPhone OSのデベロッパツール

ソフトウェア開発に使用できるフレームワークについて説明します。この情報を使用して、特定のテクノロジーを見つけたり、対象フレームワークがいつiPhone OSに導入されたかを調べることができます。

付録 B: iPhone OSのフレームワーク

iPhone OS用のソフトウェアを作成するために利用できるアプリケーションの概要を説明します。