在 Effective Objective-C 2.0 中有以下代码片段:
@interface EOCClass : NSObject {
id _object;
}
@end
@implementation EOCClass
- (void)setup{
_object = [EOCOtherClass new];
}
@end
然后作者说:
“_object 实例变量在手动引用计数下不会自动保留其值,但在 ARC 下会保留。”
我在 XCode 中测试了上面的代码片段,并且实例变量确实保留了该值(即一切似乎都工作正常)。
作者上面那句话是什么意思?