ios app开发的容错机制和异步加载
在开发中,不能保证百分之百的没有BUG,所有经常用到容错;每个app中请求是必可少的,只要是网络请求都要用异步加载.
1. 容错
@try {
执行的程序
}
@catch (NSException *exception) {
出错运行
}
@finally {
执行完成和出错运行完成都会执行的
}
2. 异步
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
异步执行
dispatch_async(dispatch_get_main_queue(), ^{
加载完成后
});
});