init メソッド内でデリゲートを設定する CLLocationManager を使用したチュートリアルに取り組んでいます。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager startUpdatingLocation];
}
return self;
}
デリゲートを設定します。
[locationManager setDelegate:self];
別のチュートリアルでは、ヘッダー ファイルにデリゲートを設定しました。
@interface MyViewController : UIViewController <CLLocationManagerDelegate>
それらは等しいですか?違いは何ですか(ある場合)?