题: 我为ARC和No-ARC创建了一个类,但在ARC中,使用strong,在No-ARC中使用retain;所以 我的代码: #if __has_feature(objc_arc) #define PARAMETER strong #else #define PARAMETER retain #endif @property (PARAMETER) NSString
我为ARC和No-ARC创建了一个类,但在ARC中,使用strong,在No-ARC中使用retain;所以
我的代码:
#if __has_feature(objc_arc) #define PARAMETER strong #else #define PARAMETER retain #endif @property (PARAMETER) NSString *myName;
是对的吗?非常感谢!
我认为没有理由这样做.您也可以在非ARC环境中使用strong.