国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

property參數

2019-11-14 19:11:07
字體:
來源:轉載
供稿:網友
 

1,set方法內存管理相關的參數

*retain:release舊值,retain新值(適用于OC對象類型)

*assign:直接賦值(默認,只用于非OC對象類型)

*copy: release舊值,copy新值

2,是否要產生set方法;

*readwrite:同時產生setter和getter的聲明,實現(默認

*readonly : 只會生產getter的聲明,實現

@PRoperty (readonly) int height;

3,多線程管理:

*nonatomic: 性能高(一般用這個

*atomic : 性能低(默認)

4,setter和getter方法的名稱

*setter:決定了set方法的名稱,一定要有個冒號

*getter: 決定了get方法的名稱(一般用在bool類型的get方法)

@property (getter= isRich) BOOL rich;//返回BOOL類型的方法名一般以is開頭

 

1,oc對象類型:

@property (nonatmotic, retain) 類名  * 屬性名;

@property (nonatmotic, retain)  Car * car;

@property (nonatmotic, retain)  id car;

被retain過的屬性,必須在dealloc方法中release

-(void) dealloc

{

    [_car release];

[super dealloc];

}

2,非OC對象類型(int/float/enum/struct)

@property (nonatmotic, assign)  類型名稱 屬性名;

@property (nonatmotic, assign)  int age;

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善右旗| 阳东县| 台北市| 常宁市| 松溪县| 枝江市| 改则县| 竹北市| 乌鲁木齐市| 灵宝市| 新泰市| 靖江市| 怀来县| 金塔县| 宣威市| 聊城市| 富裕县| 阿勒泰市| 巢湖市| 教育| 汝阳县| 古浪县| 沛县| 文昌市| 洛浦县| 哈尔滨市| 时尚| 玉环县| 招远市| 和硕县| 青铜峡市| 同江市| 航空| 丁青县| 筠连县| 滕州市| 民勤县| 绥芬河市| 玉溪市| 临朐县| 蒙自县|