iphone - iphone 中的异常处理?

标签 iphone objective-c exception exception-handling

在iphone sdk 中处理异常的语法是什么?如何处理 iphone 中的异常。需要更多了解哪些文档?教程,示例代码最想要和感谢。

最佳答案

Objective-C 中的异常是一个颇具争议的问题,即使是 Apple 本身也不鼓励您除非绝对必要才使用它们。

我的第一个问题是您希望通过异常处理实现什么?如果您从 Java 的角度来看异常如何紧密集成到该语言中以处理错误(即流量控制),那么我认为为此目的使用 objective-c 异常是不可取的,您需要使用 NSError 并处理错误那样。

这是 Apple 文档的一个片段:-

Exceptions are resource-intensive in Objective-C. You should not use exceptions for general flow-control, or simply to signify errors. Instead you should use the return value of a method or function to indicate that an error has occurred, and provide information about the problem in an error object. For more information, see Error Handling Programming Guide For Cocoa.

关于iphone - iphone 中的异常处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723495/

相关文章:

iphone - 在 NSObject 类中显示一个 UIAlertView

iphone - 如何为我的 iPod touch 编写程序?

ios - UIButton Touchdown 在 IOS 7 中是否过于敏感?

iphone - AFNetworking SPARQL查询失败,URL错误

objective-c - 以定义的尺寸获取当前播放的 iPod 图稿的 PNG

java - 将抛出的异常写入文件

c++ - 聚合初始化异常

iphone - iOS 中有趣的开关错误

objective-c - ObjC - 使用 NSLog 替代品有问题吗?

Spring Webflux ErrorHandling - 带有@ExceptionHandler 或 DefaultErrorAttributes 的 @RestControllerAdvice?