我是iOS xcode的傻瓜初学者.当我在学习Objective-C'self'时.主要用于在互联网上搜索其他人的示例代码.但是,当我们已经合成了价值时,是否存在"自我"也是一样的.不是吗?
我想知道什么时候自我被用于特定的情况.请帮我澄清一下:)
使用self.myProperty是简写[self myProperty].所以它使用访问器方法来检索值.
直接访问ivar(省略self.)是不一样的.例如,子类可以覆盖该myProperty方法,更改返回的值.另一种常见情况是延迟初始化:属性getter在第一次访问中设置值.
| 归档时间: |
|
| 查看次数: |
302 次 |
| 最近记录: |