gui*_*low 1 error-handling cocoa exception
我是一名计算机科学专业的学生,我即将完成.我们现在必须用我们选择的语言编写完整的应用程序.我们选择了Objective-C,因为我们都是Mac人.
为了让我们的教授满意,还有一些事情需要做:-)一项任务是:
选择一种方法来处理应用程序中的错误.确保可能发生的所有错误都得到妥善处理!
从我们课程的一开始,我们一直在学习Java.所以我们知道Java人员的大多数错误处理都是例外.
我在网上阅读了很多资源和文件.我还阅读了Aaron Hillegass的书"Mac OS X的Cocoa编程".我(几乎)从未在Cocoa编程的上下文中阅读有关异常的任何内容.
我想知道的是你们如何在Objective-C代码中实现错误处理?我当然以某种方式处理我的错误,但它背后没有任何概念.
在Objective C中,异常旨在用于通常表示程序员错误的致命错误.Cocoa框架中的例程错误处理通常通过传递NSError对象来处理.可能遇到错误的方法接受NSErrors作为参数.如果发生错误,他们将填写传递给他们的错误.然后,调用代码负责检查错误并采取适当的行动.
如需进一步阅读,请参阅:https: //developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ErrorHandlingCocoa/ErrorObjectsDomains/ErrorObjectsDomains.html
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |