不要 Objective-C 异常,同时也要时刻准备捕获从第三方或 OS 代码中抛出的异常。

不要使用 NS_DURINGNS_HANDLERNS_ENDHANDLERNS_VALUERETURNNS_VOIDRETURN 宏,除非你写的代码需要在 Mac OS X 10.2 或之前的操作系统中运行。

会输出: