Objective C中的readonly和readwrite有什么区别?

时间:2012-04-23 06:59:41

标签: iphone objective-c properties

任何人都可以告诉我iPhone SDK中readonlyreadwrite属性之间的区别吗?

1 个答案:

答案 0 :(得分:20)

<强>读写    指示应将属性视为读/写。此属性是默认属性。 @implementation块中都需要 getter setter 方法。如果在实现块中使用@synthesize指令,则会合成 getter setter 方法。

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

For more visit this reference

希望,这会对你有帮助..