我已经输入了.h:
@property (nonatomic,retain) NSString *myString;
单位:米:
@synthesize myString; myString =@"Test";
我必须在dealloc中释放它吗? 因为有时我的应用程序会因为[myString发布]而崩溃,不确定为什么?
只要属性是用“retain”属性定义的,就需要在dealloc中释放它。
现代Objective C中的ARC(自动参考计数)具有内置的垃圾收集功能,因此不再需要释放和保留。