@property參數說明

@property (readonly, nonatomic, retain)

這是在接口文件內經常使用的方法,以下是對property參數的解釋:

訪問控制:
[list]
[*]readonly表示這個屬性是隻讀的,就是隻生成getter方法,不會生成setter方法.
[*]readwrite設置可供訪問級別
[/list]內存管理:
[list]
[*]retain 是說明該屬性在賦值的時候,先release之前的值,然後再賦新值給屬性並把引用再加1
[/list]線程同步:
[list]
[*]nonatomic,非原子性訪問,不加同步,多線程併發訪問會提高性能。注意,如果不加此屬性,則默認是兩個訪問方法都爲原子型事務訪問。
[/list]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章