前端之家收集整理的这篇文章主要介绍了
ios – iVars参考强,弱或什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Obj-C中,
属性可以配置为弱/强.实例变量.像以下 –
@interface MyClass {
NSObject *a;
}
MyClass的对象是否保持弱引用或强或别的东西?我认为iVar直到它的对象被释放才释放.
为什么我们没有为iVar指定弱/强属性?
对ivar的默认引用是__strong,尽管您可以将其显式设置为__weak或__strong