在书中,我找到了一个句子,告诉我 ARC 只从 Foundation 释放 Object。这是真的?所以如果我有:
MySimpleClass *objectFromMySimpleClass = [MySimpleClass alloc] init];
我应该释放 objectFromMySimpleClass 吗?我怎样才能做到这一点?当我尝试
[objectFromMySimpleClass release];
我在 Xcode 提示中看到非活动的“发布”,然后编译器说我不能这样做,因为 ARC。发生什么了?
和其他事情。当我使用 NSCoping 协议时,我还应该在使用复制时释放对象吗?