-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
即可。