cfi*_*her 4 xcode cocoa warnings objective-c llvm
我想在我的Xcode项目的一个文件中摆脱这个编译器警告.有没有办法做到这一点?
Jos*_*ell 10
您可以使用pragma指令和"diagnostic"关键字关闭Clang中的特定警告,如下所示:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
// Insert code here
#pragma clang diagnostic pop
Run Code Online (Sandbox Code Playgroud)
推送和弹出之间的代码不会产生未使用的变量警告.
第二个选项,更具针对性,是使用GCC样式属性标记特定变量,特别是"未使用".Clang尊重GCC的既定属性,不会发出关于该变量的警告:
__attribute__((unused))
NSString * thisStringIsJustForFun = @"It's only work if somebody makes you do it.";
Run Code Online (Sandbox Code Playgroud)