一种iOS数据正向自动解析策略制造技术

技术编号:17837233 阅读:55 留言:0更新日期:2018-05-03 19:02
本发明专利技术涉及一种iOS数据正向自动解析策略,包括如下步骤:步骤1,输入数据;步骤2,判断数据的种类,转入相应的解析器,或手动选择数据的种类,转入相应的解析器;步骤3,读取预设信息;步骤4,信息整合或遍历处理进行正向自动解析;步骤5,返回处理结果。本发明专利技术,能自动完成数据正向解析,对数据类型、类、属性、变量、对象类型均能给予解析,算法统一性好,解析准确度高,适于开发者分析APP及数据。

An automatic forward parsing strategy for iOS data

The invention relates to an automatic forward parsing strategy for iOS data, including steps: Step 1, input data; step 2, determine the type of data, transfer to the corresponding parser, or manually select the type of data, turn to the corresponding parser; step 3, read the preset information; step 4, information integration or ergodic processing. Forward automatic resolution; step 5 returns the result of processing. This invention can automatically analyze data forward and analyze data type, class, attribute, variable and object type. The algorithm has good uniformity and high resolution. It is suitable for developers to analyze APP and data.

【技术实现步骤摘要】
一种iOS数据正向自动解析策略
本专利技术涉及iOS数据解析
,具体说是一种iOS数据正向自动解析策略。
技术介绍
当客户端从服务端请求(获取)到所需数据时,并不能直接使用这些数据,而是需要转换为程序代码可认、可处理的数据类型,这一过程称为数据正向解析。在现有技术中,客户端需要逐个获取字段、属性对应的数据,再进行正向解析,不但操作繁琐,代码量也相当大,容易出现错误,不利于提高开发效率。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种iOS数据正向自动解析策略,能自动完成数据正向解析,对数据类型、类、属性、变量、对象类型均能给予解析,算法统一性好,解析准确度高,适于开发者分析App及数据。为达到以上目的,本专利技术采取的技术方案是:一种iOS数据正向自动解析策略,其特征在于,包括如下步骤:步骤1,输入数据;步骤2,判断数据的种类,转入相应的解析器,或手动选择数据的种类,转入相应的解析器;步骤3,读取预设信息;步骤4,信息整合或遍历处理进行正向自动解析;步骤5,返回处理结果。在上述技术方案的基础上,所述数据的种类包括:数据类型、类、属性、变量、对象类型;所述相应的本文档来自技高网...
一种iOS数据正向自动解析策略

【技术保护点】
一种iOS数据正向自动解析策略,其特征在于,包括如下步骤:步骤1,输入数据;步骤2,判断数据的种类,转入相应的解析器,或手动选择数据的种类,转入相应的解析器;步骤3,读取预设信息;步骤4,信息整合或遍历处理进行正向自动解析;步骤5,返回处理结果。

【技术特征摘要】
1.一种iOS数据正向自动解析策略,其特征在于,包括如下步骤:步骤1,输入数据;步骤2,判断数据的种类,转入相应的解析器,或手动选择数据的种类,转入相应的解析器;步骤3,读取预设信息;步骤4,信息整合或遍历处理进行正向自动解析;步骤5,返回处理结果。2.如权利要求1所述的iOS数据正向自动解析策略,其特征在于:所述数据的种类包括:数据类型、类、属性、变量、对象类型;所述相应的解析器包括:数据类型解析器、类解析器、属性解析器、变量解析器、对象类型解析器。3.如权利要求2所述的iOS数据正向自动解析策略,其特征在于:对于数据类型,所述读取预设信息包括:读取预设类型map,包括oc基础类型和基础数据类型;所述信息整合或遍历处理包括:解析数据类型,根据类型map,将数据类型转换为oc类型;所述返回处理结果包括:判断是否转换成功,成功则返回转换成功,并返回数据,否则,返回转换失败。4.如权利要求2所述的iOS数据正向自动解析策略,其特征在于:对于类,所述读取预设信息包括:读取类基本信息,产生包含类信息的对象,读取类名,超类,媒体类等信息;所述信息整合或遍历处理包括:遍历读取类属性,遍历读取类变量,遍历读取类方法,遍历读取超类信息,根据上述信息产生类信息存储对象;所述返回处理结果包括:产生类信息布局。5.如权利要求4所述的iOS数据正向自...

【专利技术属性】
技术研发人员:邱扬
申请(专利权)人:北京酷我科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1