谁能告诉我iPhone SDKreadonly
和属性之间的区别?readwrite
问问题
4593 次
1 回答
22
readwrite
指示该属性应被视为读/写。此属性是默认值。块中需要getter和setter方法@implementation
。如果您@synthesize
在实现块中使用该指令,则会合成getter和setter方法。
readonly
表示该属性是只读的。如果指定 readonly,则块中只需要一个getter方法@implementation
。如果在块中使用@synthesize
指令,则仅合成getter方法。此外,如果您尝试使用点语法分配值,则会出现编译器错误。@implementation
希望对你有帮助..
于 2012-04-23T07:02:44.523 回答