Appleはこの方法でBOOLプロパティを宣言することを推奨します:
@property (nonatomic, assign, getter=isWorking) BOOL working;
私はObjective-C 2.0のプロパティとドット表記を使用しているため、を使用してこのプロパティにアクセスしますself.working
。私も使用できることは知っていますが、使用する[self isWorking]
必要はありません。
では、どこでもドット表記を使用しているので、なぜ追加のプロパティを定義する必要があるのでしょうか。単に書いてもいいですか
@property (nonatomic, assign) BOOL working;
それともgetter=isWorking
、私のケースで書く利点がありますか(ドット表記の使用)?
ありがとう!