2012-04-23 57 views
3

Helllo大家,差异的目标C

任何一个可以告诉我只读和iPhone SDK的读写属性之间的区别。

感谢

罗希特夏尔马

+0

你阅读文档,甚至你问过谷歌呢? – 2012-04-23 07:45:13

+2

-1这个问题显示绝对没有任何先前的研究迹象。未来Google搜索提示:将* site:developer.apple.com *作为搜索查询的一部分,然后所有不在该网站上的结果将被滤除。例如:*网站:developer.apple.com只读readwrite * – JeremyP 2012-04-23 07:52:56

+0

是的,我GOOGLE了它,但我没有得到正确的信息。如果您有链接,请分享它可以给我关于这些财产 – user1099178 2012-04-23 10:19:59

回答

18

读写 指示该属性应为读/写处理。该属性是默认值。 既是一个吸气设定器方法需要在@implementation块。如果在执行块使用@synthesize指令后,吸气二传手的方法合成。

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

For more visit this reference

希望,这将帮助你..

+0

@ Dr.Kameleon:感谢文档那是更好的方式来给出答案... :) – Nit 2012-04-23 07:09:05

+3

...你可以只读变成一个类扩展读写,从而使一个属性为只读公开,私下读写。 – bbum 2012-05-06 16:06:59