Nos*_*tap 1 objective-c synthesize
抱歉标题不好,我不知道还有什么可以称之为这个问题.无论如何,假设我有以下内容:
@synthesize display = _display
Run Code Online (Sandbox Code Playgroud)
我的问题是display和_display有什么区别?每个都指的是什么?
为了澄清,我知道@synthesize做了什么(它创建了getter和setter),但我不确定display和_display所指的区别.
我精通java,所以只要有可能就把你的答案联系起来.
谢谢
display是该物业的名称.它还会影响调用getter和setter的内容.
_display是属性将访问的对象中的基础字段.有些人喜欢将它与属性保持一致 - 默认情况下会出现这种情况,因此很容易; 有些人喜欢在他们的字段前加上下划线.(有些疯狂的人也喜欢使用完全不同的名字,但他们很疯狂.)
| 归档时间: |
|
| 查看次数: |
2308 次 |
| 最近记录: |