我希望拥有一个强大的只读属性。当我使用以下代码时:
@property (strong, nonatomic, readonly) NSString *test;
我收到了一个警告:“属性 'readonly' 和 'retain' 是互斥的”。我该如何解决这个警告?
我希望拥有一个强大的只读属性。当我使用以下代码时:
@property (strong, nonatomic, readonly) NSString *test;
readwrite
:@property (strong, nonatomic, readwrite) NSString *test;
现在,这个属性是只读的公共属性,但是你可以私下写入它。编译器将生成你需要的方法并允许你调用它们。
readwrite
属性(或者缺少该属性)? - Wain