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=isWorking
dalam kasus saya (penggunaan notasi titik)?
Terima kasih!