2013-03-25 88 views
0

简单的NSString我在.H:
我应该释放的dealloc

@property (nonatomic,retain) NSString *myString; 

在.M:

@synthesize myString; 
myString [email protected]"Test"; 

我一定要释放它的dealloc中?
因为有时我的应用程序崩溃所致[myString的发行],不知道为什么?

+0

是否使用ARC? – 2013-03-25 23:48:23

+0

因为他使用“保留”属性不能是圆弧长。否则,它会变得强大/虚弱。 – TonyArra 2013-03-26 00:20:07

回答

0

只要属性与“保留”属性定义,它需要在的dealloc被释放。

ARC现代目标C(自动引用计数)还内置了垃圾收集,所以释放和固定不再需要。

+0

引用计数!=垃圾收集 – newacct 2013-03-26 09:06:07

相关问题