申请/专利权人:武汉华莘教育科技有限公司
申请日:2021-06-24
公开(公告)日:2021-09-03
公开(公告)号:CN113342752A
主分类号:G06F16/17(20190101)
分类号:G06F16/17(20190101);G06K9/62(20060101)
优先权:
专利状态码:在审-著录事项变更
法律状态:2022.05.13#著录事项变更;2021.09.21#实质审查的生效;2021.09.03#公开
摘要:本发明公开一种基于iOSNSDictionary安全存储数据防止Crash的方法及装置,其中方法包括:通过在项目工程中创建NSDictionary分类文件并添加分类文件,可以最大程度的解决项目里面的耦合问题,且不会对原有工程造成任何影响;通过重写覆盖系统load函数、添加脏数据处理函数、替换掉NSDictionary的原生赋值函数的函数指针,使得开发者在完全不知道背后处理逻辑的情况下,能够无感知的调用NSDictionary的原生系统赋值函数并达到安全赋值存储的效果,且保证了数据的安全性,避免NSDictionary在处理脏数据时导致的应用空白、崩溃、闪退等问题。
主权项:1.基于iOSNSDictionary安全存储数据防止Crash的方法,其特征在于,包括:创建分类文件;重写并覆盖系统load函数;替换系统原生的赋值函数;对需要赋值的数据进行安全判断,过滤脏数据;对符合赋值规则的数据,调用替换后的赋值函数进行安全赋值;对不符合赋值规则的数据,进行数据包装后再进行安全赋值;完成存储。
全文数据:
权利要求:
百度查询: 武汉华莘教育科技有限公司 基于iOS NSDictionary安全存储数据防止Crash的方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。