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

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

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,032评论 3 119
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,781评论 1 180
  • 做人真累,连续奋斗了几个月,周内上班,周末一堆事。为什么别人那么轻松,我就那么累。累了自己扛着,有脾气了,也憋着。...
    大桉树阅读 186评论 0 0
  • 2016-07-02 22:58:53 爱情需要激情,婚姻需要经营,但是如果我一开始对爱情就采取了经营的态度,结果...
    枫裂火平阅读 150评论 0 0
  • 今年春节后的第一次线下活动,虽然才3月份,可是感觉今年的时光已经过去大半了~~仔细想想,确实第一个季度快要过去了,...
    荃荃de草叶阅读 364评论 0 0