How to effectively handle errors with Dealing with Erros?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2190个文字,预计阅读时间需要9分钟。
错误处理几乎每种应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或失去了网络连接。其中一些错误是可以恢复的,比如无效的用户输入。而且,当然,所有这些错误都应该被妥善处理。
错误处理几乎每一款应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或丢失了网络连接。其中一些错误是可以恢复的,如无效的用户输入。并且,虽然所有的开发人员都在努力追求 错误处理几乎每一款应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或丢失了网络连接。其中一些错误是可以恢复的,如无效的用户输入。并且,虽然所有的开发人员都在努力追求完美,但程序员偶尔也会出现错误。
如果你是来自其他平台和语言的开发者,你过去常常可能使用异常(exceptions)来处理大多数的错误。当你使用 Objective-C 编写代码时,异常(exceptions)仅针对于程序员的错误,如数组的访问越界或无效的方法参数。这些问题是在你应用程序启动之前,在进行测试的时候就应该找到并修复的。
所有其他错误都是NSError类实例化的表现。本章给出了使用NSError对象的简要介绍,包括如何使用框架的方法可能会失败并返回错误。需要更多信息,请参见Error Handling Programming Guide
使用NSError处理大多数错误
错误是许多应用程序生命周期中不可避免的一部分。
本文共计2190个文字,预计阅读时间需要9分钟。
错误处理几乎每种应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或失去了网络连接。其中一些错误是可以恢复的,比如无效的用户输入。而且,当然,所有这些错误都应该被妥善处理。
错误处理几乎每一款应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或丢失了网络连接。其中一些错误是可以恢复的,如无效的用户输入。并且,虽然所有的开发人员都在努力追求 错误处理几乎每一款应用都会遇到错误。其中一些错误会超出你的控制,比如用光了磁盘空间或丢失了网络连接。其中一些错误是可以恢复的,如无效的用户输入。并且,虽然所有的开发人员都在努力追求完美,但程序员偶尔也会出现错误。
如果你是来自其他平台和语言的开发者,你过去常常可能使用异常(exceptions)来处理大多数的错误。当你使用 Objective-C 编写代码时,异常(exceptions)仅针对于程序员的错误,如数组的访问越界或无效的方法参数。这些问题是在你应用程序启动之前,在进行测试的时候就应该找到并修复的。
所有其他错误都是NSError类实例化的表现。本章给出了使用NSError对象的简要介绍,包括如何使用框架的方法可能会失败并返回错误。需要更多信息,请参见Error Handling Programming Guide
使用NSError处理大多数错误
错误是许多应用程序生命周期中不可避免的一部分。

