大话CocoaPods之原理机制

小明在师傅唐哥的帮助下,成功安装了CocoaPods并学会了如何使用。

中二的小明每次在命令行输入CocoaPods命令的时候,都要把招式喊出来,小明觉得这样有气势一点,而且有种掌控一切的感觉。

"pod init !! 你丫的给我创建Podfile文件 !!"

"pod search AFNetworking !! 你丫的给我搜索AFNetworking !!"

"pod install !! 你丫的给我安装 !!"

小明心满意足且带点轻蔑地对着屏幕笑了一笑,心想超越唐哥阳哥猫哥指日可待。旁边的师傅看着傻傻的小明玩CocoaPods玩得不亦乐乎,就跑过来问了小明。

"你知道CocoaPods的原理机制是什么吗?"

"嗯。。CocoaPods将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中。Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。",小明努力回忆起前几天学习的CocoaPods的知识。

"那它是怎么下载第三方框架的?"

"这。。我就不知道了。我回去查查资料"

未完待续。。。

师傅的讲解

"你有没有发现github上的iOS开源项目都有一个"


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容