我应该在dealloc中发布简单的NSString

时间:2013-03-25 23:44:14

标签: nsstring release dealloc

我有.h:

@property (nonatomic,retain) NSString *myString;

在.m:

@synthesize myString;
myString =@"Test";

我是否必须以dealloc发布? 因为有时我的应用程序因[myString release]而崩溃,不知道为什么?

1 个答案:

答案 0 :(得分:0)

只要使用“retain”属性定义属性,就需要在dealloc中释放它。

现代Objective C中的ARC(自动引用计数)具有内置垃圾收集功能,因此不再需要释放和保留。