Apple แนะนำให้ประกาศคุณสมบัติ BOOL ด้วยวิธีนี้:
@property (nonatomic, assign, getter=isWorking) BOOL working;
ขณะที่ฉันใช้คุณสมบัติ Objective-C 2.0 และสัญกรณ์จุดฉันจึงเข้าถึงคุณสมบัตินี้โดยใช้self.working. ฉันรู้ว่าฉันสามารถใช้[self isWorking]- แต่ฉันไม่จำเป็นต้องใช้
ดังนั้นเนื่องจากฉันใช้สัญกรณ์จุดทุกที่ทำไมฉันจึงต้องกำหนดคุณสมบัติพิเศษ มันจะโอเคไหมที่จะเขียน
@property (nonatomic, assign) BOOL working;
หรือฉันมีประโยชน์getter=isWorkingในการเขียนกรณีของฉัน (การใช้สัญลักษณ์จุด) หรือไม่?
ขอบคุณ!