美文网首页
使用cocoapods实现项目组件化管理

使用cocoapods实现项目组件化管理

作者: 多来猫 | 来源:发表于2018-07-12 17:28 被阅读0次

      现在做iOS开发如果不使用cocoapods来管理第三方库都不好意思说自己是做iOS开发的了。开发中我们大量使用了AFNetworkingSDWebImage等第三方库,那有没有想过做一个自己的cocopods库呢?

      下面我就手把手教你如何制作自己的cocopods库

    创建自己的cocopods代码库

      做代码库首先要有代码,我们就先把代码创建出来。打开终端

    bogon:~ dlm$ cd ./GitHub
    bogon:GitHub dlm$ pod lib create DLMCocopods //创建DLMCocopods项目
    
    //clone项目提示信息
    
    What platform do you want to use?? [ iOS / macOS ] //iOS平台
     > iOS
    
    What language do you want to use?? [ Swift / ObjC ] //使用Objective-C
     > ObjC
    
    Would you like to include a demo application with your library? [ Yes / No ] //创建一个demo
     > Yes
    
    Which testing frameworks will you use? [ Specta / Kiwi / None ] //不使用测试框架
     > None
    
    Would you like to do view based testing? [ Yes / No ] 
     > no
    
    What is your class prefix? //前缀
     > DLM
    
    //提示信息
    

      这样就创建了一个叫做DLMCocopods的cocoapods库,终端会自动为我们打开工程。


    • 1的部分是库的配置文件
    • 2的部分是库的代码区
    • 3是对外开放的头文件、依赖framework、依赖库等

    将代码传到github

    1 登录github,点击右上角的+号->New repository
    2 在Repository name中输入项目名DLMCocopods
    3 点击Create repository
    返回终端,在终端中输入以下信息,将代码传到github

    echo "# DLMCocopods" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https:/ /github.com/DuoLaiMao/DLMCocopods.git //这是项目的地址
    git push -u origin master
    

    相关文章

      网友评论

          本文标题:使用cocoapods实现项目组件化管理

          本文链接:https://www.haomeiwen.com/subject/pmyrtftx.html