XCode接受它。但是当我内部设置属性时,将保留应用(在readonly之后没有setter,但是当我在类方法中初始化值时)?
此致 Apple92
答案 0 :(得分:5)
您可以为面向公众的媒体资源指定(readonly, retain)
,然后在.m内部,将其重新定义为(readwrite, retain)
,以便能够私下分配给它。我偶尔也会使用这种模式。
答案 1 :(得分:4)
这样做的原因是允许您在课程延续或类别中执行@property (retain)
。如果您没有外部属性的保留,您将收到有关不匹配属性的警告。
答案 2 :(得分:0)
它作为一种界面文档的形式也很不错