调试cocoa程序在程序出错时,不会马上停止。使用宏NSAssert可以让程序出错时马上抛出异常。在debug情况下,所有NSAssert都会被执行。在release下不希望NSAssert被执行,我们通常在release种将断言设置成禁用。
设置方法:在targets种选择build,选择release。在gcc preprocessing下增加Preprocessor Macros 值为 NS_BLOCK_ASSERTIONS 和 NDEBUG.
Dean阅读 1.8k
Swift社区赞 5阅读 815评论 2
Swift社区赞 4阅读 773
Swift社区赞 4阅读 760
Swift社区赞 4阅读 632
Swift社区赞 3阅读 997
Swift社区赞 3阅读 834评论 2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。