当判断某段程序在某种状态肯定会出问题后,我们可以增加断言处理,提供很好的提示
增加断言之后
ps:Xcode大多数情况是不会给出好的错误提示的,需要我们去增加断言处理
在build setting增加Other Swift Flags修改断言的默认行为
build setting
Other Swift Flags
-assert-config Release:强制关闭断言
-assert-config Release
-assert-config Debug :强制开启断言
-assert-config Debug