ARCのインスタンス変数はデフォルトで__strong. 含まれているクラスがまだ保持されている場合、インスタンス変数を解放するにはどうすればよいですか。次の例vでは、__strong
そしてc、Aのオブジェクトがどこかに作成され、保持されるときに割り当てられます。cインスタンス変数を解放したい
。どうすればいいですか? ,インスタンス変数releaseCを解放するメソッドには何が必要ですか.c
@interface A {
Obj *c;
}
@implementation A {
- (id)init {
if((self = [super init])){
c = [[Obj alloc] init];
}
return self;
}
- (void)releaseC {
//what should be here?
}
}