Xcode Tips 003:将警告当成错误来显示
程序员文章站
2022-04-13 11:43:53
...
Python实战社群
Java实战社群
长按识别下方二维码,按需求添加
扫码关注添加客服
进Python社群▲
扫码关注添加客服
进Java社群▲
作者丨->
来源丨知识小集
在 Xcode 中编辑代码时,总会因为一些原因,让编译器报一些错误或者是警告。通常对于编译错误,我们需要修改以让程序顺序跑起来,而对于警告,很多程序员可能觉得无所谓,只要不影响正常运行,不改也是可以的。而老炮们都知道,这些编译器警告也可能会影响到程序的正常运行。所以,我们也应该重视这些警告,最好是把警告的问题也全部修正。
实际上,Xcode 提供了一个很有用的 build 选项, Treat Warnings as Errors
,将这个选项设置为 YES
,则编译器会将警告也当成错误来处理,这样可以强制你去修改这些问题。
我们可以在 Build Settings
中来设置这个选项。Objective-C 和 Swift 项目稍微有点不同。对于 Objective-C 项目,可以在 Apple LLVM - Warning Policies
中设置:
对于 Swift 项目,还可以在 Swift Compiler - Warning Policies
中设置:
这样,在编译时,就会将警告当成错误来显示,如下图:
当然,这有一个需要权衡的问题。一方面我们需要开发效率,一方面需要保证正确。这种将警告处理成错误势必会影响开发速度。所以建议以下配置:在 Debug 阶段忽略,在 Release 阶段再统一处理
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
近期精彩内容推荐:
在看点这里好文分享给更多人↓↓