断言NSAssert()有助于程序员在开发阶段发现程序的Bug,但是在程序发布阶段断言如果不删除会严重影响到程序的运行效果,降低效率。
要在发布release版本时删除掉NSAssert()信息,首先需要需要为Preprocessor Macros的release添加NS_BLOCK_ASSERTIONS字段。
具体方法如下:
选择项目,点击Building Setting菜单,搜索Preprocessor Macros,出现如下界面,双击release,出现对话框,点+号,添加字段:
再就是选择Product菜单,选择Edit Scheme菜单,编辑Scheme。也可以按住option键,点击运行出现。选择Run ProjectiName,设置Build Configuration为Release,OK,设置完成,运行发布吧!