组件化 - 本地私有库创建

组件化 - 本地私有库创建

创建子工程(测试工程)

  • 方法一: 确定需要抽取的组件,那么势必需要一个将其放到一个工程中能够正常运行,常规可以直接创建一个冲程,然后将需要的组件拖入工程中,创建 .spec 文件:

    pod spec create [名称]
    
  • 方法二: 幸运的是 cocoapods 提供了我们快捷创建测试模板工程

  • 1.首先在当前工程目录文件中创建Lib文件,与工程目录同级,执行:

    pod lib create [名称]
    

    根据命令行提示操作,如下图


    image.png
    1. 创建成功将直接打开测试工程,找到 ReplaceMe.swift 文件,将已封装的组件替换该文件


      image.png
    1. 执行 pod install
pod install

拖入项目中的组件会自动出现在工程目录中,可进行对代码进行修改

主工程使用本地组件

  • podfile 文件配置

打开主项目工程,Podfile中添加 JJTableView 本地组件(Lib文件与主工程目录同级)

pod 'JJTableView', :path => '../Lib/JJTableView'
  • 执行 pod install
pod install

主工程Pods工程中就会出现本地组件化的代码

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容