-1
我在網上搜索了iOS中的@property,並得到了答案,例如不需要明確使用setter和getter方法。除了所有這些答案,你可以解釋我在iOS應用程序開發中使用@propert的確切好處。爲什麼在iOS應用程序開發中使用@property
它的好處和何時使用?
謝謝。
我在網上搜索了iOS中的@property,並得到了答案,例如不需要明確使用setter和getter方法。除了所有這些答案,你可以解釋我在iOS應用程序開發中使用@propert的確切好處。爲什麼在iOS應用程序開發中使用@property
它的好處和何時使用?
謝謝。
OOP(面向對象編程)的基礎 - 你隱藏所有的ivars /屬性到外面的世界。
@property
是特定的Objective-C,它創建實例變量,你將得到一個選擇,要麼使用編譯器定義的setter &吸氣,或@synthesize
創建自己的。
對於Objective-C和其他OOP語言(如ivars/properties)的私人/保護/公共仍然有效。有許多方法可以設置其訪問說明符。
如果您對ivars和物業有所瞭解,KVO(Key Value Observer)的主要優勢之一是幫助您最小化代碼,並且只需要self.property
即可。