合理的警告设置有助于养成良好的编程习惯,保障代码质量,避免一些由于疏忽导致的错误。
- 在# 如何保障iOS代码#高质量#之警告设置(2)里写到的警告,对于一种情况不起作用?!,
如图:
- 这怎么办?
- 使用
-Weverything开启所有警告,来试试看
- 有效果,接下来看看具体的警告类型吧
- 仔细查看编译日志, 找到警告类型
-Widiomatic-parentheses,跟-Wparentheses不一样。 - 然后在Build Setting 里的
OTHER_CFLAGS添加-Werror=idiomatic-parentheses就可以了