美文网首页
iOS中异常处理机制使用小结

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

作者: 奔跑的小蚂蚁_8b28 | 来源:发表于2021-08-19 08:34 被阅读0次

在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开发中经常会由于数组越界,添加数据为空,通信或者文件错误,内存溢出导致程序终端运行而引入异常处理机制。常用...

  • python中try...except...else...fin

    异常处理 python中我们会使用try...except...else...finally...的错误处理机制,...

  • 关于springboot中的异常拦截器

    springboot中的全局异常处理机制,以下方法针对controller抛出的异常进行拦截处理。 1.使用全局异...

  • java 异常

    Java中异常处理是识别及响应错误的机制。有效地异常处理能使程序更加健壮。异常处理是非功能性需求。 异常的处理机制...

  • iOS的@try、@catch()、@finally,相信用到的

    iOS的@try、@catch()、@finally使用--转载iOS @try @catch异常机制--转载iO...

  • JAVA 异常控制

    文章 Spring RestFul API统一异常处理SpringBoot RESTful 应用中的异常处理小结S...

  • c++ 异常

    异常机制 c++的异常机制与大多数语言相同,分为三个部分: 引发异常; 使用处理程序捕获异常; 使用try块; 通...

  • 学习python:异常处理

    简介 本文主要介绍python的异常处理机制,包括: 如何使用异常处理 异常的传递 抛出异常 由于比较简单,因此这...

  • Node.js错误处理一些思路

    Node.js中的错误 JavaScript的任何throw机制的使用都会引起异常,异常处理必须用try/catc...

  • Swift 2.0 异常处理

    如何建造异常类型? 在 iOS 开发当中,我们会面对很多异常处理。在 Cocoa Touch 中我们使用 NSEr...

网友评论

      本文标题:iOS中异常处理机制使用小结

      本文链接:https://www.haomeiwen.com/subject/xbdobltx.html