object-c 基礎(chǔ)十 【點語法】

單詞發(fā)音:

nonatomic ? ? ? ['n?n?'t?m?k];

【h文件】

聲明屬性:

@property (nonatomic , strong) NSString *name;

@property (nonatomic , assign) int age;

解析:當(dāng)屬性類型是object的對象的時候,是使用strong來聲明,其他用assign;

【m文件】 ? ?注意:只有在方法體內(nèi)才能使用

在IOS5之后,系統(tǒng)會自動生成下面的代碼:

@synthesize name = _name,age = _age;

所以,在ios5之后,我們就不用手動鍵入上訴代碼;

1、使用下劃線的寫法設(shè)置和獲取屬性值

在方法中使用【_name = @"snms"】即可完成set方法的功能,如果是獲取值就可以使用【_name】即可得到值;

2、使用self點的寫法設(shè)置和獲取屬性值

self.name = @"snms"; ? //設(shè)置name的值

NSLog(@"\@",self.name) ?//獲取值

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

推薦閱讀更多精彩內(nèi)容