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

首頁 > 系統 > iOS > 正文

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

2019-11-09 16:57:46
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浙江省| 阳春市| 天祝| 临湘市| 新沂市| 石家庄市| 抚顺市| 江达县| 贵德县| 庆安县| 重庆市| 长泰县| 子长县| 德惠市| 绥棱县| 玛曲县| 古田县| 松阳县| 耿马| 保山市| 南阳市| 康平县| 城步| 宁都县| 叶城县| 平和县| 余庆县| 望都县| 仙居县| 铅山县| 淮南市| 灵丘县| 乡宁县| 鄂伦春自治旗| 汾阳市| 龙山县| 正宁县| 寿宁县| 宁都县| 渑池县| 保山市|