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

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 阶段再统一处理

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

近期精彩内容推荐:  

 刚刚用鸿蒙跑了个“hello world”!

 裸辞1天 vs 裸辞10天 vs 裸辞一个月

 分布式id生成策略,我和面试官扯了一个半小时

 Python中浅拷贝与深拷贝的骚操作

在看点这里好文分享给更多人↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值