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

首頁 > 系統 > iOS > 正文

ios內存管理語義 assign strong weak copy unsafe_unretained

2019-11-09 15:44:33
字體:
來源:轉載
供稿:網友

assign "設置方法"只會執行針對“純量類型”的簡單賦值

strong  擁有關系,這種屬性在設置新值的時候,設置方法會先保留新值,并釋放就只,然后把心智設置上去

weak   非擁有關系,這種屬性在設置新值的時候,設置方法即不保留新值,也不釋放就職,次特質同assign類似,然而在屬性所指的對象向銷毀時,屬性值也會清空

unsafe_unretained 次特質語義和assign相同,但是它適用于“對象類型”,改特質表達一種非擁有關系,但是當對象銷毀,屬性值不會自動清空,只一點與weak有區別

copy   與strong類似,但是設置方法賓部保留新值,而是將其拷貝。

在ARC模式下編程時,指針變量一定要用weak修飾,只有基本數據類型和結構體需要用assgin,例如delegate,一定要用weak修飾。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 田东县| 河北区| 怀柔区| 平江县| 青岛市| 开阳县| 明光市| 贵州省| 昭平县| 滨州市| 和林格尔县| 宜兰县| 石泉县| 蓝田县| 乐亭县| 凉山| 平定县| 诸暨市| 伊金霍洛旗| 修武县| 三明市| 石阡县| 西畴县| 德昌县| 曲阳县| 德庆县| 报价| 枣强县| 林州市| 修水县| 芜湖市| 黔东| 深圳市| 攀枝花市| 平南县| 西乌珠穆沁旗| 门源| 瓦房店市| 青浦区| 永德县| 巴彦淖尔市|