摘要: 我们都知道weak指针不会增加引用计数,并在引用对象被回收的时候自动被置为nil。通常用于解决循环引用问题。那么,自动被置为nil内部又是如何实现的呢? 一、weak的实现原理 概括 Runtime维护了一个weak表,用于存储指向某个对象的所有weak指针。weak表其实是一个哈希表,Key是所指 阅读全文
posted @ 2020-06-01 17:29 kawerd 阅读(918) 评论(0) 推荐(0) 编辑