Apple merekomendasikan untuk mendeklarasikan properti BOOL dengan cara ini:
@property (nonatomic, assign, getter=isWorking) BOOL working;
Karena saya menggunakan properti Objective-C 2.0 dan notasi titik, saya mengakses properti ini menggunakan self.working. Saya tahu bahwa saya juga dapat menggunakan [self isWorking]- tetapi saya tidak harus menggunakannya.
Jadi, karena saya menggunakan notasi titik di mana-mana, mengapa saya harus mendefinisikan properti tambahan? Apakah tidak apa-apa jika hanya menulis
@property (nonatomic, assign) BOOL working;
Atau apakah saya memiliki keuntungan menulis getter=isWorkingdalam kasus saya (penggunaan notasi titik)?
Terima kasih!