iOS面试

iOS 内存管理面试题(访问 `__weak` 修饰的变量,是否

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

访问 __weak 修饰的变量,是否已经被注册在了 @autoreleasePool 中?为什么?

答案是肯定的,__weak修饰的变量属于弱引用,如果没有被注册到 @autoreleasePool 中,创建之后也就会随之销毁,为了延长它的生命周期,必须注册到 @autoreleasePool 中,以延缓释放。

热文推荐

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

上一篇 下一篇

猜你喜欢

热点阅读