2011-04-19 63 views
4

可能重複:
@property @synthesizeiOS中物業和綜合

我當必須使用屬性和合成爲元素的NSArray,的NSString ....或IBOutelt作爲的UIButton或UITextFiled ?

+3

重複:[1](http://stackoverflow.com/questions/2032826/)[3](http://stackoverflow.com/questions/5140782/)[3](http://stackoverflow.com/questions/3169822 /)[4](http://stackoverflow.com/questions/4700296/)[5](http://stackoverflow.com/questions/3394206/when-u-have-to-use-property - 和 - 綜合 - 在iphone - sdk)[...](http://stackoverflow.com/search?page=2&tab=relevance&q=synthesize%20iphone) – 2011-04-19 16:30:55

+1

感謝您的鏈接 – CrazyDev 2011-04-19 16:55:06

+2

@Mat「本網站不是可以通過搜索引擎取代大量關於objective-c的文檔。「 嗯,這是目前第一次在google上搜索「iOs綜合」,所以你應該發佈一個答案而不是評論,否則你的評論會自相矛盾=) – Zut 2012-07-03 11:38:11

回答

5

屬性主要用於其他對象需要更改或訪問對象中的ivars時。如果不手動定義getter和setter,或使用@property,其他對象將無法查看或更改ivars。屬性也經常用於內存管理的方便,幫助您防止內存泄漏。

+0

而@synthesize意味着getters和setter會自動生成。 – Taiko 2014-07-19 06:50:50