访问 __weak
修饰的变量,是否已经被注册在了 @autoreleasePool
中?为什么?
答案是肯定的,__weak
修饰的变量属于弱引用,如果没有被注册到 @autoreleasePool
中,创建之后也就会随之销毁,为了延长它的生命周期,必须注册到 @autoreleasePool
中,以延缓释放。
__weak
修饰的变量,是否已经被注册在了 @autoreleasePool
中?为什么?答案是肯定的,__weak
修饰的变量属于弱引用,如果没有被注册到 @autoreleasePool
中,创建之后也就会随之销毁,为了延长它的生命周期,必须注册到 @autoreleasePool
中,以延缓释放。
本文标题:iOS 内存管理面试题(访问 `__weak` 修饰的变量,是否
本文链接:https://www.haomeiwen.com/subject/yvqadctx.html
网友评论