4

谁能告诉我iPhone SDKreadonly和属性之间的区别?readwrite

4

1 回答 1

22

readwrite 指示该属性应被视为读/写。此属性是默认值。中需要getter和setter方法@implementation。如果您@synthesize在实现块中使用该指令,则会合成gettersetter方法。

readonly 表示该属性是只读的。如果指定 readonly,则块中只需要一个getter方法@implementation。如果在块中使用@synthesize指令,则仅合成getter方法。此外,如果您尝试使用点语法分配值,则会出现编译器错误。@implementation

有关更多信息,请访问此参考

希望对你有帮助..

于 2012-04-23T07:02:44.523 回答