假设与ARC一个新项目启用创建在Xcode4.2内存管理,澄清需要
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
,并声明如下
@property (nonatomic) NSString *classDescription;
为什么会
@synthesize classDescription;
出错
"Existing ivar 'classDescription' for unsafe_unretained propery 'classDescription must be _unsafe_unretained"
我认为在Xcode的4.2版本中,不需要保留,也不需要发布。这是不正确的?
请说明
ARC是否使NSString属性上的'copy'修饰符过时? – Lukman