use*_*978 6 xcode objective-c compiler-warnings unused-variables
如何仅在一个地方禁用一个警告?
我有一个我暂时不使用的变量.Xcode向我显示有关"未使用的变量"的警告.我想禁用警告,但仅对此变量,不是所有此类型的警告.
是否可以不设置/获取此变量的值?
这很简单:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
NSUInteger abc; /// Your unused variable
#pragma clang diagnostic pop
Run Code Online (Sandbox Code Playgroud)
但保留未使用的变量是多余的,通常是坏主意.应删除未使用的代码.如果你使用git,所有更改仍然在你的repo中,如果你发现这个变量是必要的,你可以恢复你的代码.
从GCC /指定变量的属性(Clang也理解):
int x __attribute__ ((unused));
Run Code Online (Sandbox Code Playgroud)
要么
int y __attribute__((unused)) = initialValue ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2062 次 |
| 最近记录: |