objective-c – 你应该经常使用try / catch / finally块吗?

前端之家收集整理的这篇文章主要介绍了objective-c – 你应该经常使用try / catch / finally块吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
作为具有 java背景的开发人员,我习惯于经常捕获异常以防止它们崩溃我的应用程序.这包括各种委托方法.只是针对意外情况的额外安全措施.

我的问题是这种方法在目标c中是否合理,是否会引入某种性能问题?换句话说,如果我经常使用try / catch块,我的应用程序会受到什么影响?

解决方法

它不会遭受那么多,但你必须记住一些东西.与其他可能具有ConnectionRefusedException或FileNonexistantException的语言不同,在objective-c中,异常是90%的程序员错误.因此,当您的应用程序进入生产时,它不应该有任何例外.而不是,例如,捕获超出范围的异常,只需在尝试之前查看数组长度.您可以进行顶级try-catch,以防万一出现错误并且比崩溃更优雅地退出.

猜你在找的C&C++相关文章