oc 异常处理

简介:
复制代码
#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[]) {
    
    @try {//可能要抛出的异常
        //手动写入异常
        @throw [NSException exceptionWithName:@"My Error" reason:nil userInfo:nil];
    }
    @catch (NSException *exception) {//捕抓到的异常
        NSLog(@"%@",exception);
    }
    @finally {//最终执行的块
        NSLog(@"run");
    }
}
复制代码

相关文章
|
11月前
|
程序员 PHP
PHP快速入门12-异常处理,自定义异常、抛出异常、断言异常等示例
PHP的异常处理机制可以帮助我们在程序运行时遇到错误或异常情况时,及时发出警告并停止程序继续运行。下面是10个例子,分别展示了PHP异常处理的不同用法。
106 0
|
8月前
|
缓存 Java iOS开发
OC中动态方法解析
OC中动态方法解析
32 1
|
安全 Java 微服务
SpringBoot 中如何优雅地处理异常,包括异常处理机制、全局异常处理器、自定义异常?
SpringBoot 中如何优雅地处理异常,包括异常处理机制、全局异常处理器、自定义异常?
178 0
OC泛型的使用
在声明类的时候,不确定某种属性或方法类型,在使用这个类的时候才确定,就可以采用泛型 如果没有自定义泛型,默认就是id类型
280 0
|
iOS开发
OC中的内省方法(Introspection)
OC中的内省方法(Introspection)
134 0