【发布时间】:2011-08-10 20:34:52
【问题描述】:
Xcode 中是否有这样的功能:
选择一段源代码,选择重构或类似类型的菜单选项,然后 IDE 会将源代码包装在一个 try/catch 块中,其中包含所有可能根据所选类 API 中使用的类 API 引发的异常代码?
作为第二个问题,我更熟悉 OO 语言,其中大部分代码都包含在生产应用程序中的 try/catch 块中。例如;如果尝试访问具有无效索引的数组,则将在运行时抛出“ArrayOutOfBoundsException”,并由代码周围的 try/catch 块处理。有没有类似Objective-C的机制?虽然我确实看到 Objective C 支持 try/catch 块和使用 NSException 的期望处理,但我只是没有看到它在示例项目的代码中使用得太多,或者一般来说,给定的类可能会在类引用中抛出哪些异常。但是我还没有通过许多类参考。
谢谢...
【问题讨论】:
标签: iphone objective-c exception-handling