【发布时间】:2011-06-29 05:01:21
【问题描述】:
我看到它在为 iOS 编码时到处都建议使用属性来访问实例变量,因为这对内存管理等有好处。
这个建议不太适合我。我发现使用属性而不是普通的旧 ivars 只需要太多代码,如果您对内存管理感到满意,我并没有真正看到好处。真的那么重要吗?您管理实例变量的方法是什么?
【问题讨论】:
-
一个词:封装。
-
Setters/getters 给你买同样的封装。
-
@bbum 属性是只是设置器/获取器。
-
@Danra 我并没有暗示他们不是。
-
@bbum 实际上,您确实暗示它们不是一回事。 :)
标签: objective-c ios properties instance-variables