Xcode4 自定义clang方法注释

Xcode4 自定义clang方法注释,xcode4,clang,Xcode4,Clang,我希望通过对未测试的方法使用自定义注释来实现类似于\uuu属性((不推荐))方法注释(不推荐的属性) 是否可以使用Xcode 4/Clang创建自定义注释 我基本上想做的是,当我使用一个具有UNTESTED\u属性的方法时,让编译器打印一个警告(一个单元测试仍然缺失的方法)。我没有找到这样做的方法,因为我希望它能工作。 目前,我正在对自定义消息使用一个弃用属性: #define UNTESTED_ATTRIBUTE __attribute__((deprecated("missing unit

我希望通过对未测试的方法使用自定义注释来实现类似于
\uuu属性((不推荐))
方法注释(
不推荐的属性

是否可以使用Xcode 4/Clang创建自定义注释


我基本上想做的是,当我使用一个具有
UNTESTED\u属性的方法时,让编译器打印一个警告(一个单元测试仍然缺失的方法)。

我没有找到这样做的方法,因为我希望它能工作。 目前,我正在对自定义消息使用一个弃用属性:

#define UNTESTED_ATTRIBUTE __attribute__((deprecated("missing unit tests")))

我没有找到这样做的方法,因为我希望它能起作用。 目前,我正在对自定义消息使用一个弃用属性:

#define UNTESTED_ATTRIBUTE __attribute__((deprecated("missing unit tests")))
定义一个宏,如

#define DO_PRAGMA(x) _Pragma (#x)
#define UNTESTED_ATTRIBUTE DO_PRAGMA(message ("missing unit tests"))
把它当作

-(void)foo UNTESTED_ATTRIBUTE
将发出“缺少单元测试”的编译器警告,指向文件名和行号

定义类似宏的

#define DO_PRAGMA(x) _Pragma (#x)
#define UNTESTED_ATTRIBUTE DO_PRAGMA(message ("missing unit tests"))
把它当作

-(void)foo UNTESTED_ATTRIBUTE
将发出“缺少单元测试”的编译器警告,指向文件名和行号