保留环问题

几个对象相互引用,形成保留环.由于OC内存管理模型使用引用计数构架,多以这种情况通常会照成内存泄漏.这样的话,环里的对象就无法为外界访问,但对象之间还有引用,使得指针还存在,不会被系统回收.

避免保留环的最佳方式就是弱引用.这种引用经常用来表示"非拥有关系".将属性声明称unsafe_unretained,用unsafe_unretained修饰的属性相当于assgin特质等价,区别在于unsafe_unretained修饰属性对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容