美文网首页
iOS cocoapods本地私有库

iOS cocoapods本地私有库

作者: 一只奔跑的乌龟 | 来源:发表于2018-10-24 15:21 被阅读5次

在开发过程中,特别是开始新项目的开发时,经常会遇到去原来的工程里边复制一些代码,比如常用的宏,小组件,工具等之类的,这无疑增加了工作量,同时也经常会出现一些问题,也不符合程序员’偷懒’的习惯,所以我们可以把一些常用的代码抽取出来,放到自己的本地私有库里边,以后再使用的时候,使用pod安装即可(关于pod的原理以及使用这里不再赘述),我们只需维护私有库即可,以满足项目的需求.

tableView在我们项目开发中应该是一个使用频率相当高的控件了,一般的做法是在controller里边写它的delegate和dataSource方法,业务量比较大时,显的controller特别臃肿,这样不太符合mvc的原则,所以我对tableView进行了简单的封装,把delegate和dataSource抽取到一个文件内,通过代理或者block进行数据交互,以此为例,记录一下制作本地私有库的过程,水平有限,不足之处敬请谅解和指教~

在电脑的某一个位置创建一个文件夹

打开终端,cd到Lib文件夹 

执行 pod lib create ADTableView 命令 成功的话,结果如图

会让输入一些信息

输完信息之后,终端自动执行pod install命令,执行完之后,xcode自动打开了一个项目,就是那个demo application

我们把ReplaceMe.m在finder中显示,结构如图:

把代码拉到工程之后, command+b编译一下,我的代码是报错的,因为封装的代码用到了MJRefresh,找不到这个文件,所以就需要在podfile文件内添加上 MJRefresh, 终端执行:pod install 命令,

command+b编译通过,然后可以在Example 中进程测试了

到这里私有库算是制作完成了,下面讲解其他工程如何引用私有库内的内容

创建一个新工程

1.新工程跟私有库不在同一个目录下

2.新工程跟私有库在同一个目录下

pod install 后, 可以开心的玩耍了

关于私有库的更新维护以及如何发布到远端,下个文章更新.

本人是根据网络上的资源进行搭建的,或许流程存在一些问题,仅供参考~~~~

相关文章

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • iOS组件化开发之路(CTMediator),涉及到cocoap

    iOS组件化开发之路(CTMediator),涉及到cocoapods本地库、远程私有库、远程公开库(一) 二、远...

  • pod私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私有库,...

  • CocoaPods本地私有库

    接着上一篇文章CocoaPods公有库,这篇就写下CocoaPods本地私有库,啥叫CocoaPods本地私...

  • pod 私有库

    如何创建私有 CocoaPods 仓库 制作 CocoaPods 依赖库 cocoapods本地的类库更新方法 使...

  • IOS搭建本地私有库

    IOS搭建本地私有库 Cocoapods的安装 这里直接采用命令安装比较方便sudo gem install co...

  • iOS cocoapods本地私有库

    在开发过程中,特别是开始新项目的开发时,经常会遇到去原来的工程里边复制一些代码,比如常用的宏,小组件,工具等之类的...

  • iOS组件化-CocoaPods

    组件化练手,首先先使用CocoaPods创建本地私有库和远程私有库。CocoaPods大家都用过,那就废话不多说了...

  • 本地cocoapods相关

    Cocoapods 在mac中的位置 更新本地私有库

网友评论

      本文标题:iOS cocoapods本地私有库

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