iOSのすべてのオブジェクトが自動的に自動解放プールに追加されますか?ARC?いいえ、どれが追加されますか&どちらか1つではありませんか?iOSのすべてのオブジェクトは自動リリースプールに自動的に追加されますか?
例えば:それはその名前'copy/mutableCopy/alloc/new'
などの方法により作成されるため、
{
NSString *str = [[NSString alloc] init];
NSString *str2 = [NSString string];
}
+ (NSString *)string {
return [[NSString alloc] init];
}
str2
プールを自動解放するために追加されます。それで、それは自己によって作成されません。しかし、私はstr
が追加されるかどうかわかりませんし、なぜですか?
なぜ知りたいですか? – RunLoop