【技术实现步骤摘要】
基于iOS的静态库调用方法、装置、设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种基于iOS的静态库调用方法、装置、设备及存储介质。
技术介绍
随着App应用的迅速发展,市面上产品种类越来越丰富,市场竞争也愈发激烈,开发一款App从立项到上线平均需要1个月-6个月不等,甚至更长。其中开发的成本问题一直是中小企业、个人开发者要考虑的主要因素之一,现在的互联网企业也很难有只靠一款产品存活了,需要在多个产品中寻找下一个盈利点。这时候多个产品之间的基础能力、通用功能是需要得到复用的。但是,在iOS系统开发中存在CocoaPods工具能较好的管理Xcode工程中的依赖,但是目前来说,一个系统中存储应用是有限的,不太可能所有的产品功能都能实现,遇到不同的功能的需求,都需要重新开发应用,这就需要一种能够更具有适应性地让应用支持这些基础能力的方法,减少开发成本和开发时间提高整个工程效率。
技术实现思路
本专利技术的主要目的在于解决开发App产品重复功能的时间过长的技术问题。本专利技术第一方面提供了 ...
【技术保护点】
1.一种基于iOS的静态库调用方法,其特征在于,包括步骤:/n接收调用指令,其中,所述调用指令包括:协议字符串、接口名称;/n读取预置CocoaPods仓库中的静态库集,根据所述协议字符串,在所述静态库集中匹配所述协议字符串对应的静态库,得到目标静态库;/n在预置接口管理表中匹配所述接口名称对应的接口配置数据;/n根据所述接口配置数据,解析所述目标静态库,得到目标配置数据。/n
【技术特征摘要】
1.一种基于iOS的静态库调用方法,其特征在于,包括步骤:
接收调用指令,其中,所述调用指令包括:协议字符串、接口名称;
读取预置CocoaPods仓库中的静态库集,根据所述协议字符串,在所述静态库集中匹配所述协议字符串对应的静态库,得到目标静态库;
在预置接口管理表中匹配所述接口名称对应的接口配置数据;
根据所述接口配置数据,解析所述目标静态库,得到目标配置数据。
2.根据权利要求1所述的基于iOS的静态库调用方法,其特征在于,所述接收调用指令包括:
接收公网IP地址发送的调用指令;
读取预置许可IP地址表,判断所述公网IP地址是否属于所述许可IP地址表;
若是属于,则解析所述调用指令;
若不属于,则发送无许可的通知信息至所述公网IP地址。
3.根据权利要求2所述的基于iOS的静态库调用方法,其特征在于,在所述根据所述接口配置数据,解析所述目标静态库,得到目标配置数据之后,还包括:
将所述目标配置数据发送至所述公网IP地址。
4.根据权利要求1所述的基于iOS的静态库调用方法,其特征在于,在所述根据所述接口配置数据,解析所述目标静态库,得到目标配置数据之后,还包括:
基于预置ruby脚本和CocoaPods工具对所述目标配置数据进行编译处理,生成二进制数据;
将所述二进制数据传输至iOS应用商店的地址。
5.根据权利要求1所述的基于iOS的静态库调用方法,其特征在于,所述在预置接口管理表中匹配所述接口名称对应的接口配置数据包括:
访问预置云端数据库,获取更新接口管理表;
判断所述更新接口管理表与预置接口管理表的哈希值是否一致;
若不一致,则将所述更新接口管理表替换为所述接口管理表,以及在所述接口管理表中匹配所述接口名称对应的接口配置数据;
若一致,则在所述接口管理表中匹配所述接口名称对应的接口配置数据。
6.根据权利要求1所述的基于iOS的静态库调用方法,其特征在于,所述读取预置CocoaPods仓库中的静态库集,根据所...
【专利技术属性】
技术研发人员:严华培,唐向阳,任迅,
申请(专利权)人:深圳市趣推科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。