iOS中异常处理机制使用小结

Posted 快乐天子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS中异常处理机制使用小结相关的知识,希望对你有一定的参考价值。

  在ios开发中经常会由于数组越界,添加数据为空,通信或者文件错误,内存溢出导致程序终端运行而引入异常处理机制。常用的处理方式是try catch机制。不过有几个专业术语需要解释,异常句柄、异常处理域断言。

  @try {

        //Code that can potentially throw an exception 异常处理域 记述代码正常处理

        

    } @catch (NSException *exception) {

        //Handle an exception thrown in the @try block 异常句柄 记录异常处理过程

    } @finally {

        //Code that gets executed whether or not an exception is thrown 记录无论异常是否发生都会执行的代码

    }

  断言指的是代码正常运行满足的条件被破坏引发的异常,了解即可。目前的解决方案就是添加try catch,数组非空验证,索引数量验证,继续学习中。

以上是关于iOS中异常处理机制使用小结的主要内容,如果未能解决你的问题,请参考以下文章

IOS消息机制应用实例--异常处理

kotlin协程硬核解读(5. Java异常本质&协程异常传播取消和异常处理机制)

kotlin协程硬核解读(5. Java异常本质&协程异常传播取消和异常处理机制)

kotlin协程硬核解读(5. Java异常本质&协程异常传播取消和异常处理机制)

kotlin协程硬核解读(5. Java异常本质&协程异常传播取消和异常处理机制)

SpringBoot RESTful 应用中的异常处理小结 [转]