不要 Objective-C 异常,同时也要时刻准备捕获从第三方或 OS 代码中抛出的异常。 不要使用 NS_DURING、NS_HANDLER、NS_ENDHANDLER、NS_VALUERETURN 和 NS_VOIDRETURN 宏,除非你写的代码需要在 Mac OS X 10.2 或之前的操作系统中运行。 会输出: