秒速赛车平台:iOS组件化探究之私有库的

  iOS组件化实现基本基于cocoapods,如何使用cocoapods创建自己的组件库,是实现组件化的第一要素,下面将通过gif图完整呈现制作私有库的具体过程,准备好了?让我们一起来动手吧~

  打个比方,索引库就好比指针,私有库就好比对象,指针中存放了对象的地址,通过地址可以找到对象!

  上面就是简单的将我们自己创建的索引库放置在cocoapods管理的仓库下,默认情况下是只有一个master仓库,我们常用的SDWebImage,AFNetWoking等的本地索引就在这个仓库中。秒速赛车平台:现在是通过码云来创建自己的仓库,所以要创建一个自己的索引仓库,该仓库下也只是存放各组件的索引文件,不存放代码!

  通过该命令会自动创建一个模板工程,里面包含我们需要的索引文件,格式为spec,接下来通过该模板文件来制作我们自己的组件。

  模板文件中会看到一个Development pods的文件夹,这个文件夹代表的是本地的组件库,这里我们把Tool文件(也就是我们自己制作的组件)放在指定的文件夹,然后引入到工程中。至此,我们的本地第三方组件已经制作完成,现在可以通过在终端执行pod install看看效果了!当然,我们肯定不会局限于本地,接下来就是如何制作线上组件库了!

  这里你会发现,秒速赛车平台:iOS组件化探究之私有库的创建我又重新创建了一个项目,和我之前创建的索引库项目是不一样的,这个就是真正放置我们封装的代码的地方。这里我们选择导入已有工程,点击创建后会生成一些命令提示,我们找到最下面的三条命。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.yingkedasmt.com/ganhuo/534.html