当前位置: 代码迷 >> 综合 >> iOS开发笔记 weak和unowned的介绍
  详细解决方案

iOS开发笔记 weak和unowned的介绍

热度:115   发布时间:2023-10-17 13:06:42.0

使用weak和unowned关键字可以避免所谓的循环引用


weak相当于OC里面的weak, iOS5.0之后推出 weak, 当创建的对象销毁之后, 指针会指向nil, 比较安全


unowned相当于OC里面的assign, iOS4.0之后推出的, 当对象销毁之后, 原理的指针还指向原来的地址. 当再次去访问的时候, 会出现野指针错误.