位置情報を取得する
- /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreLocation.frameworkをFrameworksに追加
- ヘッダに#import
を追加 - CLLocationManagerDelegateを実装
- 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アプリケーションプログラミング | |
技術評論社 2009-06-19 売り上げランキング : 49423 おすすめ平均 iPhoneアプリ開発の初級者にはオススメできない 情報量は豊富だが MAC初心者です。 Amazonで詳しく見る by G-Tools |