【发布时间】:2011-03-04 16:55:24
【问题描述】:
我了解声明的属性是如何工作的 - 我只需要澄清一下 Objective C 何时使用访问器方法与何时不使用。
假设我有一个使用保留声明的属性:
@property (nonatomic, 保留) NSDate *date;
... 后来... @synthesize 日期
如果我说: 日期 = x
这是调用访问器方法吗?还是只是设置变量?
self.date = x
这似乎调用了访问器方法(我认为但我不确定,因为保留计数似乎在增加)。
谁能澄清这个问题?我很好奇,因为我有一些变量在我需要它们之前似乎变得无效(我必须专门调用保留),我怀疑这就是原因。
【问题讨论】:
标签: objective-c