iOS 使用@try ...@catch...@finally捕获异常

Object - C提供了@try...@catch...@finally来捕获异常。最近在项目中有常用到,用于处理iOS各个不同版本之间的差异。在使用时将可能异常的代码放在@try后面的代码块中,当程序发生异常时,这个异常就可以被@catch会捕捉。
Object - C将可能出现错误的代码放在@try块中,所以的异常处理逻辑都可以放在@catch块中处理,最后使用@finally块来回收资源。异常处理机制语法:

@try
{
 //业务实现的代码
 ......
}
@catch
{
  //异常处理代码代码
 ......
}
@catch
{
 //异常处理代码代码
 ......
}
 . . . 
@finally{
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,803评论 18 399
  • 2019年更新: 简单说就是这样: 原文如下: 最近看一些第三方的代码有@try,一副看不懂的样子,真心没用过,于...
    超_iOS阅读 36,095评论 3 70
  • 彭小六阅读 6,933评论 41 70
  • 踏着布满青苔的石阶,低吟乌苏的诗篇。长伴青灯古佛,眼里尽是哀愁的夕阳,惆怅着印染了白霜鬓。 黄河携长江滚滚而去,昼...
    寡小城阅读 244评论 5 1
  • 在没有暖气的南方,情况是这样的 -晚上睡觉打空调放电暖水袋都没用了,打开淘宝,搜搜有没有全封闭电暖睡袋。 -被子怎...
    宋雁楼_有时文艺阅读 482评论 0 0