CocoaPods的作用
来源:互联网 发布:美国的军事实力知乎 编辑:程序博客网 时间:2024/06/08 07:54
CocoaPods的作用
每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如
Java: maven,Ivy
Ruby: gems
Python: pip, easy_install
Nodejs: npm
随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫:CocoaPods。
CocoaPods简介
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
拿我之前开发的粉笔网iPhone客户端为例,其使用了14个第三方开源库。在没有使用CocoaPods以前,我需要:
把这些第三方开源库的相关文件复制到项目中,或者设置成git的submodule,然后这些开源库通常需要依赖系统的一些framework,我需要手工地将这些framework一一增加到项目依赖中,比如ASI网络库就需要增加以下framework: CFNetwork, SystemConfiguration, MobileCoreServices, CoreGraphics and zlib。
对于RegexKitLite这个正则表达式库,我还需要设置-licucore的编译参数
手工管理这些依赖包的更新。
这些体力活虽然简单,但毫无技术含量并且浪费时间。在使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。
- CocoaPods的作用
- cocoapods 的使用及作用
- CocoaPods的使用
- cocoapods的缺点
- 关于cocoapods的使用
- CocoaPods的使用
- CocoaPods.的安装使用
- Cocoapods的使用
- CocoaPods的使用
- CocoaPods的使用
- CocoaPods的使用
- CocoaPods的工作原理
- CocoaPods的使用
- 关于cocoapods的使用
- CocoaPods的使用
- Cocoapods的安装问题
- CocoaPods的学习
- CocoaPods的安装
- USACO-Section1.3Prime Cryptarithm[其他]
- 从零开始写javaweb框架笔记15-搭建轻量级JAVAWEB框架-实现依赖注入功能
- Bootstrap 下拉菜单更改为悬停(hover)触发
- linux下http https ftp yum wget git 代理
- 算法提高 盾神与砝码称重
- CocoaPods的作用
- 循环链表实现增、删、改、查等功能
- 深入理解裸机中断一
- 2015第六届蓝桥杯决赛_关联账户
- VB函数接口
- Android读取手机联系人且获得联系人手机号+名称
- SystemUI 7.0学习总结一-SystemUI的启动
- 单例模式
- html的meta总结,html标签中meta属性使用介绍