当前位置 : 主页 > 手机开发 > ios >

ios – Objective-C @property使用宏参数

来源:互联网 收集:自由互联 发布时间:2021-06-11
题: 我为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.
网友评论