@property 引數分為4類
//@property 引數分為4類
/* 1.與set方法記憶體管理相關引數
retain: 要生成符合記憶體管理原則的set方法(應用與物件型別)
assign: 直接賦值,(物件型別,基本資料型別)
copy : (後面講解)
*///2.多執行緒相關
//nonatomic: 不生成多執行緒線管**,使用這個就可以了(效率高一點)
//atomic:生成多執行緒線管**(不寫預設是這種方式)
//實際開發中,只要是物件型別的@property都寫成下面
//3.是否要生成set與get方法
//readwrite: 可讀可寫屬性,同時生成set與get方法
//readonly : 唯讀屬性,只生成get方法
與get方法名稱相關的引數
//setter:設定生成的set方法名稱
//getter:設定生成的get方法名稱
@property (nonatomic,retain) car * car;
@property (nonatomic,retain)nsstring * name;
@property (nonatomic,assign)int age; //int float double char
@property (nonatomic,assign)int weight;
@property (nonatomic,assign,readonly)int idcard;
@property (nonatomic,assign,setter = abc:,getter = zhuanghuimei)int height;
//改變set與get方法名稱很多都是用在bool型別的變數
@property (nonatomic,assign,setter = isdeid:,getter = isdeid)bool isdeid;
iOS property引數分析
因為現在xcode都是預設使用arc所以現在分析主要是以arc為主。第一組 記憶體管理特性 retain assign copy strong weak unsafe unretained autoreleasing 第二組 讀 寫特性 readwrite readonly 第三組 多執行緒特性 n...
IOS property引數詳解
例子 nsstring house nsstring alloc initwithstring 尼瑪的房子 以上 會產生 2 在棧上分配一段記憶體來儲存house。位址為 0xaaaa,內容為0x1111 1 assign nsstring myhouse house assign 此時myhous...
Oracle 引數分類 和 引數的檢視方法
oracle資料庫系統根據初始化引數檔案init.ora中設定的引數來配置自身的啟動,每個例項在啟動之前,首先讀取這些引數檔案中設定的不同引數。oracle系統中的引數,根據系統使用情況可以簡單分為兩大類 普通引數 也就是oracle系統正常使用的一些引數,非凡引數 包括三種,過時引數 強調引數 和...