屬性

為單一變量賦值的方法為setter方法

讀取實例變量的方法為getter方法

屬性是Objective-C 2.0以后的語法,提供setter和getter方法的默認實現.

@property NSString *name;

屬性的特征:為屬性提供一些系統關鍵字,用以控制setter和getter的實現細節,這些關鍵字我們成為屬性的特征.

(1)

(2)

atomic:原?特性,??setter和getter方法在多線程訪問下是絕對安

全的,即??setter和getter??內部做了多線程訪問處理。默認的原子特

性。

nona??omic:?原子特性。??setter和getter方法內部不會做多線程訪問處理,僅僅是普通的setter和getter方法。

(3)

點語法:只要符合系統默認格式的setter和getter書寫格式的方法都可以使用點語法.

屬性是一對getter和setter方法,點語法是屬性的另一種調用格式.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容