In Obj-C, properties can be configured to be weak/strong. Instance variables. like following -

@interface MyClass {
NSObject *a;
}

Does the MyClass's object keep weak reference to a or strong, or something else? I think iVar is not released until its object is released. Why don't we specify weak/strong for iVar like properties?

Edit
Report