iOS 内存管理面试题( `__weak` 和 `_Unsafe

2019-08-08  本文已影响0人  程序员_秃头怪

__weak_Unsafe_Unretain 的区别?

weak 修饰的指针变量,在指向的内存地址销毁后,会在 Runtime 的机制下,自动置为 nil

_Unsafe_Unretain不会置为 nil,容易出现 悬垂指针,发生崩溃。但是 _Unsafe_Unretain__weak 效率高。

热文推荐

2019 全网 iOS 面试题以及答案总结!

上一篇 下一篇

猜你喜欢

热点阅读