我有.h:
@property (nonatomic,retain) NSString *myString;
在.m:
@synthesize myString;
myString =@"Test";
我是否必须以dealloc发布? 因为有时我的应用程序因[myString release]而崩溃,不知道为什么?
答案 0 :(得分:0)
只要使用“retain”属性定义属性,就需要在dealloc中释放它。
现代Objective C中的ARC(自动引用计数)具有内置垃圾收集功能,因此不再需要释放和保留。