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

2018-07-12  本文已影响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库,终端会自动为我们打开工程。


将代码传到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
上一篇下一篇

猜你喜欢

热点阅读