ARC适用于所有对象?

Jak*_*kub 3 memory-management objective-c ios automatic-ref-counting

Book中,我找到了一个句子,告诉我ARC只发布了Foundation中的Object.这是真的?所以,如果我有:

MySimpleClass *objectFromMySimpleClass = [MySimpleClass alloc] init];
Run Code Online (Sandbox Code Playgroud)

我应该释放objectFromMySimpleClass?我怎样才能做到这一点?我试试的时候

[objectFromMySimpleClass release];
Run Code Online (Sandbox Code Playgroud)

我在Xcode提示中看到不活跃的"发布",然后编译器说我不能这样做,因为ARC.发生什么了?

等等.当我使用NSCoping协议时,我还应该在使用副本时释放对象?

Zap*_*hod 5

MySimpleClass继承NSObject,因此它是一个基础对象,因此它可以由ARC管理.