我開始使用Xcode 4.2,看起來你不能再像以前那樣使用dealloc和release了。 如果我寫了下面的實現:XCode 4.2和dealloc過時
@implementation Person
@synthesize firstName;
@synthesize lastName;
- (void) dealloc
{
[firstName release];
[lastName release];
[super dealloc];
}
編譯困擾我說的釋放是在自動引用計數模式下不可用。它是Objective-C 2.0的一個特性嗎?我可以在哪裏閱讀更多內容?
是的,它是Xcode 4中引入的Obj-C 2.0的一個新特性。 – BoltClock 2011-12-26 19:44:02
說明:Obj-C 2.0早在ARC之前就已經出現了,ARC是Xcode 4.2附帶的LLVM3編譯器的一個特性。它在Xcode 4.0或4.1中不可用。 – 2011-12-26 19:52:18