【问题标题】:Does @property (readonly, retain) have a meaning?@property(只读,保留)是否有意义?
【发布时间】:2010-10-08 23:04:43
【问题描述】:

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

问候, 苹果92

【问题讨论】:

    标签: objective-c properties readonly retain


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这样做的原因是允许您在类延续或类别中执行@property (retain)。如果您在外部属性上没有保留,则会收到有关属性不匹配的警告。

      【讨论】:

        【解决方案3】:

        作为界面文档的形式也不错

        【讨论】:

          猜你喜欢
          • 2012-03-12
          • 2011-12-09
          • 2011-06-09
          • 1970-01-01
          • 2011-11-03
          • 1970-01-01
          • 1970-01-01
          • 2011-08-02
          • 2018-01-25
          相关资源
          最近更新 更多