欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

iOS 组件化实施过程,在本地索引库中会找到

来源: 开发者 投稿于  被查看 21129 次 评论:282

iOS 组件化实施过程,在本地索引库中会找到


目录
  • 一、组件化的优缺点
  • 二、组件化的拆分
  • 三、组件与组件之间如何进行通讯(路由)
  • 四、从Cocopods拉取代码的过程
  • 五、创建本地私有库

一、组件化的优缺点

二、组件化的拆分

三、组件与组件之间如何进行通讯(路由)

四、从Cocopods拉取代码的过程

远程索引库里很多的.spec文件,该文件记录了很多内容,如用户名,框架名称,描述,框架的地址

Podfile 文件是拉取框架源码的配置文件, pod install 命令会根据Podfile中配置来拉取框架源码

Pod setup 命令会把远程索引库拷贝到本地,在本地还有一个检索文件

执行pod search命令过程,并不是直接从远程索引库查找,它是从本地的检索文件,该检索文件是以键值对的形式存在。在本地索引库中会找到对应的.spec文件 , .spec文件中有框架源码的地址,直接从这个地址来下载了。

Pod repo 命令可以查看本地的索引库列表

五、创建本地私有库

Pod lib create 命令是创建lib库的模板

更正:创建demo的位置,应该选择YES

创建成功后的目录结构如下:

接下来,我们可以把拆分的代码放到如下这个目录下:


放入代码后的目录结构如下:

Xcode中的工程并不会显示新加入的文件,如下图所示:

我们只需要在命令行工具中 cd 到Pods 工程所在的文件夹,执行pod install 命令即可

命令执行完成后,我们添加到目录中的代码文件已经被加入到工程中,此时目录结构如下:

如果工程中的代码依赖了别的第三方库,我们还需要在.podspec文件中加入框架依赖

配置好.podspec 库后,回到Example目录, 在此目录下执行 pod install 来安装工程依赖的三方框架

在其他工程中使用本地私有库时,要注意本地私有库引入的位置

  • 六、本地私有库上传到远程私有库
  • 七、私有库的podSpec配置
  • 八、创建远程索引库
  • 九、将远程索引库关联到本地
  • 十、将RZTools.podSpec提交到这个索引库

如上更多详细内容点击此处查阅 《iOS 组件化实施过程》

本文来自博客园,作者:reyzhang,转载请注明原文链接:https://www.cnblogs.com/reyzhang/p/16693101.html

用户评论