Runtime运行时四:weak的实现原理

2018-02-05  本文已影响14人  Carson_Zhu

weak & assign

runtime是如何实现 weak 变量的自动置nil

具体机制

objc_storeWeak(&weakPo, Model)函数:

可以把objc_storeWeak(&weakPo, Model)理解为:objc_storeWeak(value, key),并且当key变nil,将value置nil。

上一篇 下一篇

猜你喜欢

热点阅读