Github项目

JJException-保护Objective-C应用不闪退

JJException是一个旨在保护Objective - C应用不闪退的项目。它能处理如UnrecognizedSelector、数组越界、参数为nil等常见问题导致的闪退。通过将异常抛到接口并记录到日志,便于后...

标签:

项目标题:JJException-保护Objective-C应用不闪退

项目简介

JJException是一个用于Objective-C应用的项目。它可以防止常见问题导致的App闪退,如UnrecognizedSelector、数组越界、参数为nil等情况。它将异常抛到接口,并把异常记录保存到日志中,方便后续通过升级应用或者热修复来解决异常。这个项目在iOS8.0+、OSX10.7+、Xcode8.0+的环境下可用。

项目安装

可以通过Podfile(pod ‘JJException’)或者Cartfile(github “jezzmemo/JJException”)来安装,也可以手动导入Source文件夹里所有文件,同时需要将MRC目录下所有.m文件,编译选项更改成-fno-objc-arc。

项目使用

首先有异常的分类,可根据自身需要自由组合,例如typedef NS_OPTIONS(NSInteger, JJExceptionGuardCategory)来定义。设置异常类型并开启建议放在didFinishLaunchingWithOptions第一行,如[JJException configExceptionCategory:JJExceptionGuardAll];[JJException startGuardException];还可以设置遇到异常时是否退出程序,默认程序不会中断。如果需要记录日志,可实现JJExceptionHandle协议并注册。

项目总结

JJException是一个对Objective-C应用闪退保护很有用的项目。它有着明确的使用方法和多种功能。如果你对这个项目有任何想法或者使用经验,欢迎在下方留言讨论。

项目地址

GitHub链接直达

数据统计

数据评估

JJException-保护Objective-C应用不闪退浏览人数已经达到5,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:JJException-保护Objective-C应用不闪退的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找JJException-保护Objective-C应用不闪退的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于JJException-保护Objective-C应用不闪退特别声明

本站链氪巴士提供的JJException-保护Objective-C应用不闪退都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...