【技术实现步骤摘要】
一种手机代码转码方法、存储介质、电子设备及系统
本专利技术涉及互联网移动端应用开发领域,具体涉及一种手机代码转码方法、存储介质、电子设备及系统。
技术介绍
计算机运行时,是不懂得人类的语言的,它只能根据既定的程序运行,而它在底层运行时,也不会识别字母、字符等等,它是通过两个状态之间的转化进行计算和运行的,比如对应数字0,1使用电路的通断,电压的高低进行表示。即计算机底层实际是以二进制运行的。因此程序员编写完代码后,要在在计算机中执行时,通常都是通过既定的软件将代码转化为计算机能够理解的二进制代码,然后提交给计算机,计算机读取二进制代码然后运行。随着手机移动端的快速发展,移动开发中也出现了很多需要转换的代码,但是在手机上一般使用字典类型等等结构体类型的的数据,其系统将这些字典类型转化为二进制时,一般采用对应进制表一一配对转化等等方式,但是这种转化效率不高。而随着用户对手机性能的要求越来越高,亟需一种手机转码方法能够将手机上结构类型的数据快速转码。
技术实现思路
针对现有技术中存在的缺陷,本专 ...
【技术保护点】
1.一种手机代码转码方法,用于将IOS系统中代码转化为二进制,其特征在于,其包括:/n创建存储于手机内存中的结构体类型的变量;/n遍历所述变量,建立标识key和所述变量中各个条目存储地址的对应关系,得到转化索引index,所述标识key各不相同;/n将手机上待转码的字典类型代码存储进入所述变量中,遍历所有所述标识key,根据所述索引index,获得所述待转码的字典类型代码的存储地址,根据存储地址中提取存储于手机内存中代码。/n
【技术特征摘要】
1.一种手机代码转码方法,用于将IOS系统中代码转化为二进制,其特征在于,其包括:
创建存储于手机内存中的结构体类型的变量;
遍历所述变量,建立标识key和所述变量中各个条目存储地址的对应关系,得到转化索引index,所述标识key各不相同;
将手机上待转码的字典类型代码存储进入所述变量中,遍历所有所述标识key,根据所述索引index,获得所述待转码的字典类型代码的存储地址,根据存储地址中提取存储于手机内存中代码。
2.如权利要求1所述的方法,其特征在于:
在将手机上待转码的字典类型代码存储进入所述变量中之前还包括以下步骤:
校验手机上待转码的字典类型代码是否合法。
3.如权利要求1所述的方法,其特征在于:
将手机上待转码的字典类型代码存储进入所述变量时,校验手机上待转码的字典类型代码的数据量大小是否大于所述变量:
若是,将手机上待转码的字典类型代码存储进入所述变量中通过index遍历所有标识key对应的存储地址,对应手机内存地址提取手机内存中的数据得到转码后的代码;
若否,将手机上待转码的字典类型代码按照所述变量的数据量的大小拆分为N份子代码,每次存储一份所述子代码至所述变量中,并通过index遍历所有标识key对应的存储地址,对应手机内存地址提取手机内存中的数据得到转码后的子代码,将所有所述转码后的子代码按原拆分顺序拼接得到转码后的代码,所述N为大于1的整数。
4.如权利要求3所述的方法,其特征在于:
所述以数据...
【专利技术属性】
技术研发人员:汪刚,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。