ios 异常处理(三)
2015-11-21 21:31
323 查看
如果,经过上述的方法,仍有异常的,可以借助与第三方工具:
1. DurexKit
原理:
使用Category,参数经过判断后才能执行方法,再将原生抛异常的方法替换,所以不需要修改任何已有的代码,仅import工具包的头文件,即可解决部分异常问题。
1、NSArray、NSDictionary、NSString、KVC等问题引起的闪退。
2、解决NSObject performSelector找不到selector引起的闪退。
具体我没有试用过,可以参考:http://www.okbase.net/file/item/25948v
2.Crashlytics
Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分 享应用Path, 团购应用GroupOn等移动应用。
具体参考:http://blog.csdn.net/ios_che/article/details/21940591
3.Bugly
这个是腾讯出的,具体看:http://bugly.qq.com/introduction
1. DurexKit
原理:
使用Category,参数经过判断后才能执行方法,再将原生抛异常的方法替换,所以不需要修改任何已有的代码,仅import工具包的头文件,即可解决部分异常问题。
1、NSArray、NSDictionary、NSString、KVC等问题引起的闪退。
2、解决NSObject performSelector找不到selector引起的闪退。
具体我没有试用过,可以参考:http://www.okbase.net/file/item/25948v
2.Crashlytics
Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分 享应用Path, 团购应用GroupOn等移动应用。
具体参考:http://blog.csdn.net/ios_che/article/details/21940591
3.Bugly
这个是腾讯出的,具体看:http://bugly.qq.com/introduction
相关文章推荐
- 类似9patch效果的iOS图片拉伸
- iOS应用程序内购/内付费(一)
- iOS 常用控件
- iOS 异常处理(二)
- ios键盘通知和自定义键盘
- 5种iOS编程中使用的设计模式
- iOS如何实现表格的折叠效果?
- iOS 心得十一 通知的那些事
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- iOS攻略之动态添加tableView的行
- 唐巧总结的40个国人iOS技术博客
- iOS 异常处理(-)
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- 12条ios软件开发经验总结
- iOS笔记之单例模式的理解
- iOS程序启动的过程
- iOS 音频学习(-)
- ios 开发中 动态库 与静态库的区别
- 在iOS中创建静态库
- WWDC2014之iOS使用动态库