一种基于iOS应用的功能集成方法技术

技术编号:21059465 阅读:53 留言:0更新日期:2019-05-08 06:33
本发明专利技术提供一种基于iOS应用的功能集成方法,将需要集成使用的功能代码添加到一个动态库中形成新动态库,通过在新动态库中使用代码拦截技术来对功能代码关键调用点进行拦截,并由新动态库内代码对其进行调用。本发明专利技术基于iOS应用的功能集成方法将需要添加的功能编写为动态库,将动态库放入安装包中,由动态库内代码对功能代码进行引用,解决了现有第三方开发者在需要使用SDK时需要手动将SDK引入到项目中,并且还需要对源代码进行修改才能使用的缺陷。

A Functional Integration Method Based on iOS Application

【技术实现步骤摘要】
一种基于iOS应用的功能集成方法
本专利技术涉及iOS应用
,尤其涉及一种基于iOS应用的功能集成方法。
技术介绍
iOS是由苹果公司开发的移动操作系统,随着iPhone的流行发展,iPhone原生的界面控件无法满足产品日益增长的功能需求,这就使得开发者需要将现有的技术应用在iPhone平台,创建更好的移动应用程序,提升用户体验。然而,在第三方iOS应用安装包中集成额外功能(通常以SDK即软件开发工具包的方式呈现)时,需要开发者手动将SDK放入到项目中,修改项目配置,并且在需要使用SDK功能的位置修改源代码,以完成对SDK功能的调用。因此,有必要进行研究开发,以提供一种解决上述目前现有技术存在缺陷的技术方案,解决现有第三方开发者在需要使用SDK时需要手动将SDK引入到项目中,并且还需要对源代码进行修改才能使用的缺陷。
技术实现思路
本专利技术的目的在于提供一种基于iOS应用的功能集成方法,以解决现有第三方开发者在需要使用SDK时需要手动将SDK引入到项目中,并且还需要对源代码进行修改才能使用的缺陷。为实现上述目的,本专利技术采用以下技术方案:一种基于iOS应用的功能集成方法,包括如本文档来自技高网...

【技术保护点】
1.一种基于iOS应用的功能集成方法,其特征在于:包括以下步骤:步骤1,将需要集成使用的功能代码添加到一个动态库中形成新动态库;步骤2,在新动态库中使用代码拦截技术来对功能代码关键调用点进行拦截,在拦截点上对功能代码进行正确调用;步骤3,将应用安装包进行解压,并将新动态库放入其中,修改应用可执行文件中的动态引用部分,将新动态库的路径添加到引用列表中,使引用启动时可自动加载执行新动态库;步骤4,将应用包进行重新签名并压缩为安装包文件。

【技术特征摘要】
1.一种基于iOS应用的功能集成方法,其特征在于:包括以下步骤:步骤1,将需要集成使用的功能代码添加到一个动态库中形成新动态库;步骤2,在新动态库中使用代码拦截技术来对功能代码关键调用点进行拦截,在拦截点上对功能代码进行正确调用;步骤3,将应用安装包进行解压,并将新动态库放入其中,修改应用可执行文件中的动态引用部分,将新动态库的路径添加到引用列表中,使引用启动时可自动加载执行新动态库;步骤4,将应用包进行重新签名并压缩为安装包文件。2.根据权利要求1所述的基于iOS应用的功能集成方法,其特征在于:所述步骤1中还包括:选择原始iOS应用...

【专利技术属性】
技术研发人员:黄震捷
申请(专利权)人:深圳安软信创技术有限公司
类型:发明
国别省市:广东,44

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

1