IT门户网,专注电脑知识与技术及手机硬件信息服务网站!

当前位置:IT门户网 > 系统教程 >

iOS引入第三方库姿势

时间:2021-09-14    来源:IT门户网    人气:

1.cocoaPods 通过cocoaPods引入第三方类库 cocoaPods是iOS开拓中最常用的类库打点东西,引用类库和更新类库都很利便,只需要一行简朴的呼吁即可,统一打点第三方类库,提高开拓效率。 实际开拓中潜在许多问题。 - 安装好正确版本的cocoaPods 折腾了半天到一天时间,费尽千辛万苦解除各类错误,你觉得只要安装好cocoaPods就好了?版本差池,项目一样编译不外,各类报错。凡是只能卸载从头安装正确版本的cocoaPods。 - 添加新的第三方类库 项目中需要利用新的第三方类库,你小心翼翼的设置podfile文件,通过cocoaPods的呼吁直接安装第三方类库,你觉得就万事大吉了?编译一下,发明又是一堆的错误,你开始一步步的排查,想知道那边呈现错误,查到最后才发明本来又是cocoaPods出问题!不知道什么时候cocoaPods冷静的进级到最新版本!!然后又得卸载cocoaPods然后从头安装。 - 深度定制第三方类库 有时候,我们项目中只需要第三方类库的某个成果,并不需要所有的成果。可能需要深度定制第三方类库,按照项目实现本身的需求时,就不能利用cocoaPods来打点该类库。 - cocoaPods自身引起的其他问题 cocoaPods自己就是一个第三方的打点东西,依赖一个不长短常靠谱的第三方的东西来打点另一些同样不长短常第三方类库自己就不是一个出格靠谱的方案,而且跟着第三方类库的增加,潜在的问题会成比例的上升。

2.复制所有源文件 直接把第三方类库的所有源文件复制到项目中,即把所有的.m和.h文件添加到项目中 复制所有源文件,这种要领简朴粗暴,可是有时候我们大概只需要第三方类库的某些成果,有许多源文件其实并没有浸染,这时候其实没须要复制所有源文件,只需要添加和我们需要的相关成果的源文件即可,这样可以淘汰项目标巨细。

3.静态链接库 将引用的静态链接库及头文件复制到项目中 通过静态链接库添加的第三方类库,由于添加的都是头文件并不包括.m文件,所以在项目中只能挪用第三方类库要领不能修改或重写要领。所以一般回收这种要领的大部门是第三方的SDK,譬喻QQ,微信,友盟的SDK都是回收这种方法添加到项目中。

4..xcodePRoj文件 直接将.xcodeproj文件拖到项目中 这种要领由于直接将.xcodeproj文件直接拖到项目中,会将第三方项目中的全部文件都引用进来,并且编译项目时会同时编译本身的项目和第三方类库的项目,编译速度很是慢,所以不推荐利用。

通过该要领添加静态库见:

Xcode多工程联编及工程依赖 多工程联编及工程依赖/

相关文章

系统教程排行榜

更多>>

网络知识排行榜

更多>>

系统教程排行榜

更多>>

服务号