我有一段代码会生成很多警告(不推荐使用的API)
使用clang *我可以做
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
...
#pragma clang diagnostic pop
但是,这并不迅速。
如何快速进行?
注意:我不想全局禁用警告,甚至不想禁用整个文件,而只是在源代码的特定部分禁用特定警告。
编辑:我似乎我的笔记不够清楚:我不希望条件编译(这是假定重复的建议答案)。我只想在不使用新API的情况下使警告静音。
#available
宏,开发人员应在其中使用新方法,如果没有新方法,则应使用旧方法。