Property屬性 使用場景

2021-08-17 05:27:39 字數 481 閱讀 2984

屬性

使用場景

strong

強引用(指向物件,並擁有此物件),nsobject和其子類物件,其修飾的物件引用計數會增加1。該物件只要引用計數不為0則不會被銷毀。當然強行將其設為nil可以銷毀它

weak

弱引用(指向物件,但不擁有此物件),nsobject和其子類物件,常用來修飾**,其修飾的物件引用計數不會增加。無需手動設定,該物件會自行在記憶體中銷毀

assign

基礎型別(簡單型別,原子型別):nsinteger,cgpoint,cgfloat,c資料型別(int,float,double,char等) ,這些數值主要存在於棧上

copy

常用來修飾字串、block和有可變對應型別的不可變物件上,淺拷貝如nsarray,nsdictionary,nsstring ;深拷貝如nsmutablearray,nsmutabledictionary,nsmutablestring

copy用法解析

Git使用場景 命令使用場景

通過個人使用git時候的遇到的使用場景,熟悉了解相關命令,也記錄一下場景的使用方法。所有場景均在ubuntu16.04 linux 作業系統下,其他作業系統有差異的地方自行查閱相關資料。安裝git sudo apt get install git設定及檢視git配置 user.name和user.e...

mongodb 使用場景和不使用場景

1.mongodb介紹 mongodb 名稱來自 humongous 是乙個可擴充套件的高效能,開源,模式自由,面向文件的資料庫。它使用c 編寫。mongodb特點 a.面向集合的儲存 適合儲存物件及json形式的資料。b.動態查詢 mongo支援豐富的查詢表達方式,查詢指令使用json形式的標記,...

mongodb 使用場景和不使用場景

mongodb 使用場景和不使用場景 2012 09 26 10 30 18 分類 linux 1.mongodb介紹 mongodb 名稱來自 humongous 是乙個可擴充套件的高效能,開源,模式自由,面向文件的資料庫。它使用c 編寫。mongodb特點 a.面向集合的儲存 適合儲存物件及js...