[发明专利]一种应用于加载目标资源的代码生成方法及装置在审
申请号: | 202110095570.3 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112764732A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 柳晓龙 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/35;G06F8/38;G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 巴西班让路枫树*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 加载 目标 资源 代码 生成 方法 装置 | ||
本发明公开了一种应用于加载目标资源的代码生成方法及装置,所述应用于加载目标资源的代码生成方法,提高了UI代码中加载资源代码编写的准确率,并提高了UI开发效率和IOS移动终端APP开发效率。包括:获取待加载目标资源的配置信息;将所述配置信息导入所述待加载目标资源的类别对应的预设加载代码模板中,生成加载所述待加载目标资源的代码,以对所述待加载目标资源进行加载。
技术领域
本发明涉及IOS移动终端开发领域,尤其涉及一种应用于加载目标资源的代码生成方法及装置。
背景技术
在IOS(IPhone Operation System,苹果公司开发的移动操作系统)移动终端APP(Application Program,应用程序)的开发过程中,UI(User Interface,用户界面)代码的编写是一个重要的开发内容。在编写UI代码的过程中,会涉及到多处需要为UI设置资源(如图片资源、颜色资源等)的情况,目前,一般使用UIKit里定义的系统API(ApplicationProgramming Interface,应用程序接口),通过开发人员输入的图片资源的名称字符串和颜色的Hex值(即颜色对应的十六进制码)字符串加载相应的图片资源和颜色资源,进而将加载的图片资源和颜色资源填充到对应的页面上。然而,系统API调用返回的对象是可选的,这是由于通过字符串并不一定能够从Bundle中找到对应的图片资源或颜色资源(Bundle是一个含有可执行的代码及代码所需资源,以特定标准的层次结构组合起来的文件夹),可以通过封装的工具类函数检测系统API返回的资源对象是否为空,来检测系统API加载资源对象是否成功。然而,开发人员在实际的开发过程中,很容易出现拼写错误,导致传入的图片资源的名称字符串或颜色Hex值(颜色的十六进制值)字符串与Bundle中存储的图片资源的名称字符串或颜色Hex值字符串不一致,而导致加载失败,从而影响UI的开发效率,进而,影响整个IOS移动终端APP的开发进程。
发明内容
本发明实施例提供了一种应用于加载目标资源的代码生成方法及装置,提高了UI代码中加载资源代码编写的准确率,并提高了UI开发效率和IOS移动终端APP开发效率。
第一方面,本发明实施例提供了一种应用于加载目标资源的代码生成方法,包括:
获取待加载目标资源的配置信息;
将所述配置信息导入所述待加载目标资源的类别对应的预设加载代码模板中,生成加载所述待加载目标资源的代码,以对所述待加载目标资源进行加载。
第二方面,本发明实施例提供了一种应用于加载目标资源的代码生成装置,包括:
获取单元,用于获取待加载目标资源的配置信息;
生成单元,用于将所述配置信息导入所述待加载目标资源的类别对应的预设加载代码模板中,生成加载所述待加载目标资源的代码,以对所述待加载目标资源进行加载。
第三方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明所述的应用于加载目标资源的代码生成方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明所述的应用于加载目标资源的代码生成方法中的步骤。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
本发明实施例的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110095570.3/2.html,转载请声明来源钻瓜专利网。