位置情報を取得する

  1. /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreLocation.frameworkをFrameworksに追加
  2. ヘッダに#import を追加
  3. CLLocationManagerDelegateを実装
  4. CLLocationManagerインスタンスを作成し、CLLocationManagerDelegateを実装したクラスをデリゲートに登録
CLLocationManager *location = [[CLLocationManager alloc] init];
location.delegate = self;
[location startUpdatingLocation];

下記のデリゲートで位置情報を取得できるようになる。

(void)locationManager:(CLLocationManager *)manager
	didUpdateToLocation:(CLLocation *)newLocation
        fromLocation:(CLLocation *)oldLocation
{
     NSLog([newLoacation description]);
}

iPhoneアプリケーションプログラミング
iPhoneアプリケーションプログラミング
技術評論社 2009-06-19
売り上げランキング : 49423

おすすめ平均 star
stariPhoneアプリ開発の初級者にはオススメできない
star情報量は豊富だが
starMAC初心者です。

Amazonで詳しく見る
by G-Tools