CocoaPods &CocoaControl
来源:互联网 发布:淘宝定制产品如何发布 编辑:程序博客网 时间:2024/06/06 09:58
CocoaPods是第三方库管理的利器,早用早知道。有空还可以去CocoaControl转转,有很多优秀的开源控件值得学习。
CocoaPods 简介
CocoaPods 是一个很方便的用来管理 XCode 依赖库的工具(iOS , Mac OS 通用),最大的用处莫过于管理项目中使用到的第三方库。
CocoaPods 是一个 Ruby Gem,所以安装的时候需要有 Ruby 环境,在 Terminal 中执行下面的方法安装:
$ rvmsudo gem install cocoapods$ pod setup
这样就会从 GitHub 上下载所有 Pod 能安装的 specifications。使用 pod search 命令可以搜索到相关的第三方库:
$ pod search json-> AnyJSON (0.0.1) Encode / Decode JSON by any means possible. - Homepage: https://github.com/mattt/AnyJSON - Source: https://github.com/mattt/AnyJSON.git - Versions: 0.0.1 [master repo]-> JSONKit (1.5pre) A Very High Performance Objective-C JSON Library. - Homepage: https://github.com/johnezang/JSONKit - Source: git://github.com/johnezang/JSONKit.git - Versions: 1.5pre, 1.4 [master repo]
确定了需要的库后,接下来就是配置项目了,很简单,整个思路和 Ruby 管理 Gem 是一样的,在项目工程目录(与.xcodeproj同级)建立名为 Podfile 的文本文件,按下面的格式编辑文件,填入需要的第三方库和版本信息:
$ edit Podfileplatform :iospod 'JSONKit', '~> 1.4'pod 'Reachability', '~> 3.0.0'
之后执行:
$ pod install
pod 就会帮你安装好所需的第三方库,之后 pod 会生成新的 App.xcworkspace 项目工程文件,以后使用 App.xcworkspace 打开项目就可以了。
如果开发途中想删除或者添加一个第三方库,只需修改 Podfile 文件后重新 install 就可以了。
如果自己需要第三方库不在 pod 官方的 spec 里面怎么办?没关系,我们可以很方便的制作自己的 spec:
$ pod spec create Peanut$ edit Peanut.podspec$ pod spec lint Peanut.podspec
你甚至可以在 GitHub 上面 fork 下 CocoaPods 的官方 spec repository,然后将你自己制作的 spec 提交给 CocoaPods。
新的项目准备使用 CocoaPods 来玩了。
CocoaPods 的官方网站:CocoaPods.org
CocoaPods 的官方GitHub地址:https://github.com/CocoaPods/CocoaPods
0 0
- CocoaPods &CocoaControl
- CocoaPods
- CocoaPods
- cocoapods
- CocoaPods
- CocoaPods
- CocoaPods
- cocoaPods
- CocoaPods
- cocoaPods
- cocoapods
- Cocoapods
- CocoaPods
- CocoaPods
- CocoaPods
- cocoapods
- CocoaPods
- Cocoapods
- 【web开发学习笔记】web.xml配置简单分析一
- ARM Linux对中断的处理--中断处理
- c#调用存储过程执行任务超时现象
- c语言访问mysql 完整例子
- jQuery窗口、文档各种高度的理解
- CocoaPods &CocoaControl
- Object-C Foundation 框架汇总之-数组,字典,集合
- java中浮点型数字运算
- listview viewpage 圆点切换,定时。
- How To Resize ext3 Partitions Without Losing Data
- ext可编辑grid保存,删除修改
- 选好关键词,是SEO优化的第一步
- 如何编写一个CocoaPods的spec文件
- Unicode详解(UCS-2,UCS-4,UTF-8,UTF-16,UTF-32)