【发布时间】:2011-04-04 19:20:59
【问题描述】:
是否有任何理由为仅在类内部使用的 ivar 使用属性?
我可以看到,在objective-c 中为一个类使用属性有助于其他类访问实例变量,但是对于实例变量的内部使用,是否有任何好处/需要为它使用属性?事实上,对于财产,你必须是“自我”。在它访问它之前似乎,而不仅仅是实例变量的名称。
也许我应该把这个问题分解成:
- 例如表示 IBOutlet 控件的变量(以防万一)
- 您可能需要跨类的方法来协助的任何其他实例变量
【问题讨论】:
标签: iphone objective-c properties