组件化流程

组件化创建大致步骤,以项目、基础组件为例

1、创建项目、基础组件远程仓库

创建项目远程仓库,基础组件远程仓库如下

image

2、创建项目、基础组件代码。

创建工程有两种模式:一种pod lib create <工程名>创建类似下图1 ;第二种普通版创建类似下图2。无论是图1还是图2两种都可以快速都快速创建,如果想了解请看本人另一篇简书《快速创建组件化工程》

image
image

然后本地工程连接到远程仓库


git add .

git commit -m"first commit"

git remote add origin git@gitee.com:GalenZHL/GLExample.git

git push -u origin master

3、设置podspec

image

上面有名称、版本号、描述、作者等相应添加上就可以平常用到的主要有一下三种s.source_files、s.resources、s.dependency分别是导出到项目中的文件路径、资源路径,第三方依赖

s.source_files:把想通过pod导出到项目中的类、文件等放到此文件路径下。

s.resources:导出到项目中的图片、xib、sb等资源放到此路径下。

s.dependency:此为添加第三方依赖,如果这里添加依赖项目中就可以自动导入此第三方

4、项目导入基础组件

image

大致步骤就是这样,然后具体的根据项目调整

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

推荐阅读更多精彩内容

  • 第一篇主要介绍以下几点: 1.创建本地仓库2.创建远程仓库3.本地仓库关联远程仓库4.标签(本地,远程)5.使用c...
    球球ol阅读 2,264评论 5 13
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,291评论 0 39
  • 要解除循环依赖,引入包管理技术cocoapods会让我们更有效率。pod不允许组件间有循环依赖,若有pod ins...
    cs_mark阅读 2,158评论 0 1
  • 最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? ...
    拂晓的云阅读 7,242评论 6 23
  • 失败。 期盼了几年的rk,就这样结束了。。 期盼了更多年的腾讯,之前也就那样更快的结束了。 我以为我的下一份工作应...
    痞德西阅读 132评论 0 0