Cocoa Touchの基礎知識

Last-modified: 2012-08-16 (木) 15:12:04

フレームワークの基本

Cocoa Touchフレームワークはフレームワークの集合体で,iOSでは次の3つのフレームワークが核となる.

  • Foundation
     NSStringやNSArrayなどObjective-Cの基本データや振る舞いを実装するフレームワーク.
     "NS"で始まるクラス名はすべてFoundationフレームワークに含まれる.
  • UIKit
     iOSの基本ユーザーインターフェイスを主に提供するフレームワーク.
     "UI"で始まるクラス名はすべてUIKitフレームワークに含まれる.
  • Core Graphics
     グラフィックスライブラリを提供するフレームワーク.

フレームワークの追加方法

  1. [Project Navigator]でプロジェクト名を選択
  2. [Editor Area]上部で[Build Phases]を選択
  3. [Link Binary With Libraries]の下部にある[+]をクリック
  4. 追加するフレームワークのリストが表示されるので,選択して[Add]をクリック

その他の拡張フレームワーク

Core Location
デバイスの位置情報を扱うためのフレームワーク."CL"で始まるクラス群.
MapKit
地図・アノテーションの表示、ユーザーのタッチイベントを追跡