国产探花免费观看_亚洲丰满少妇自慰呻吟_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修飾。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 上饶县| 潜江市| 新泰市| 祁连县| 清苑县| 南充市| 张掖市| 泸溪县| 连平县| 陈巴尔虎旗| 大邑县| 施秉县| 鄂尔多斯市| 延川县| 错那县| 祁阳县| 承德市| 沾化县| 电白县| 新津县| 故城县| 延庆县| 同德县| 商水县| 枣强县| 突泉县| 海淀区| 焦作市| 临泽县| 保山市| 五寨县| 冷水江市| 尖扎县| 华坪县| 全南县| 吐鲁番市| 稻城县| 盱眙县| 沐川县| 香格里拉县|