欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Xcode Tips 003:将警告当成错误来显示

程序员文章站 2022-04-13 11:43:53
...

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

Xcode Tips 003:将警告当成错误来显示

扫码关注添加客服

进Python社群▲

Xcode Tips 003:将警告当成错误来显示

扫码关注添加客服

进Java社群

作者丨->

来源丨知识小集

在 Xcode 中编辑代码时,总会因为一些原因,让编译器报一些错误或者是警告。通常对于编译错误,我们需要修改以让程序顺序跑起来,而对于警告,很多程序员可能觉得无所谓,只要不影响正常运行,不改也是可以的。而老炮们都知道,这些编译器警告也可能会影响到程序的正常运行。所以,我们也应该重视这些警告,最好是把警告的问题也全部修正。

实际上,Xcode 提供了一个很有用的 build 选项, Treat Warnings as Errors ,将这个选项设置为 YES ,则编译器会将警告也当成错误来处理,这样可以强制你去修改这些问题。

我们可以在 Build Settings 中来设置这个选项。Objective-C 和 Swift 项目稍微有点不同。对于 Objective-C 项目,可以在 Apple LLVM - Warning Policies 中设置:

Xcode Tips 003:将警告当成错误来显示

对于 Swift 项目,还可以在 Swift Compiler - Warning Policies 中设置:

Xcode Tips 003:将警告当成错误来显示

这样,在编译时,就会将警告当成错误来显示,如下图:

Xcode Tips 003:将警告当成错误来显示
当然,这有一个需要权衡的问题。一方面我们需要开发效率,一方面需要保证正确。这种将警告处理成错误势必会影响开发速度。所以建议以下配置:在 Debug 阶段忽略,在 Release 阶段再统一处理

Xcode Tips 003:将警告当成错误来显示

Xcode Tips 003:将警告当成错误来显示

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

Xcode Tips 003:将警告当成错误来显示

近期精彩内容推荐:  

Xcode Tips 003:将警告当成错误来显示 刚刚用鸿蒙跑了个“hello world”!

Xcode Tips 003:将警告当成错误来显示 裸辞1天 vs 裸辞10天 vs 裸辞一个月

Xcode Tips 003:将警告当成错误来显示 分布式id生成策略,我和面试官扯了一个半小时

Xcode Tips 003:将警告当成错误来显示 Python中浅拷贝与深拷贝的骚操作

Xcode Tips 003:将警告当成错误来显示

Xcode Tips 003:将警告当成错误来显示

在看点这里Xcode Tips 003:将警告当成错误来显示好文分享给更多人↓↓