可能重复:
@属性@合成
什么时候我必须使用一个元素的性质和合成作为NSArray,NSSTring。。。。或IBOutelt作为UIButton或UITextFiled?
属性主要用于其他对象需要更改或访问对象中的ivar时。如果不手动定义getter和setter,或者不使用@property,其他对象就无法查看或更改ivar。属性也经常用于方便内存管理,有助于防止内存泄漏。
可能重复:
@属性@合成
什么时候我必须使用一个元素的性质和合成作为NSArray,NSSTring。。。。或IBOutelt作为UIButton或UITextFiled?
属性主要用于其他对象需要更改或访问对象中的ivar时。如果不手动定义getter和setter,或者不使用@property,其他对象就无法查看或更改ivar。属性也经常用于方便内存管理,有助于防止内存泄漏。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium