在Obj-C中,属性可以配置为weak/strong。实例变量如下所示 -
@interface MyClass {
NSObject *a;
}
MyClass的对象对变量a
保持弱引用还是强引用,或者是其他类型的引用?我认为只有在对象被释放之后,iVar才会被释放。
为什么我们不像属性一样指定iVar的弱/强引用?