フレームワークの基本
Cocoa Touchフレームワークはフレームワークの集合体で,iOSでは次の3つのフレームワークが核となる.
- Foundation
NSStringやNSArrayなどObjective-Cの基本データや振る舞いを実装するフレームワーク. "NS"で始まるクラス名はすべてFoundationフレームワークに含まれる.
- UIKit
iOSの基本ユーザーインターフェイスを主に提供するフレームワーク. "UI"で始まるクラス名はすべてUIKitフレームワークに含まれる.
- Core Graphics
グラフィックスライブラリを提供するフレームワーク.
フレームワークの追加方法
- [Project Navigator]でプロジェクト名を選択
- [Editor Area]上部で[Build Phases]を選択
- [Link Binary With Libraries]の下部にある[+]をクリック
- 追加するフレームワークのリストが表示されるので,選択して[Add]をクリック
その他の拡張フレームワーク
- Core Location
- デバイスの位置情報を扱うためのフレームワーク."CL"で始まるクラス群.
- MapKit
- 地図・アノテーションの表示、ユーザーのタッチイベントを追跡