カスタムゲッターメソッドを使用するプロパティの場合
@interface MyClass : NSObject
@property (nonatomic,getter=isActive) BOOL active;
@end
両方とも
BOOL b = myObj.isActive
と
BOOL b = myObj.active
値を取得するために使用できます。どちらの場合も、isActive
メソッドが呼び出されます。
- プロパティ値を取得するこれらの2つの方法に違いはありますか?
- 「推奨される」方法は何ですか?