1

XCode 接受它。但是当我在内部设置属性时会应用保留(因为只读,但是当我在类方法中初始化值时没有设置器)?

问候, Apple92

4

3 回答 3

5

您可以指定(readonly, retain)一个面向公众的属性,然后在您的 .m 中重新定义它(readwrite, retain)以便能够私下分配给它。我自己偶尔也会使用这种模式。

于 2010-10-08T23:09:01.993 回答
4

这样做的原因是为了让你@property (retain)在一个类延续或类别中做。如果您在外部属性上没有保留,您将收到有关属性不匹配的警告。

于 2010-10-08T23:09:40.590 回答
0

作为界面文档的一种形式也很好

于 2010-10-08T23:13:42.797 回答