【技术实现步骤摘要】
一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。