怎么用自己的电脑搭建网站,wordpress 博客,wordpress 用户角色插件,用什么软件做网站最快手把手教你使用CocoaPods管理你的iOS第三方开源类库 本文转载自#xff1a;http://kittenyang.com/cocoapods 鉴于我开这个博客的初衷是记录自己平时的技术积累#xff0c;而我平时又属研究iOS最多#xff0c;因此这个博客在一定程度上可以说是以iOS技术为主的博客。既然研究…手把手教你使用CocoaPods管理你的iOS第三方开源类库 本文转载自http://kittenyang.com/cocoapods 鉴于我开这个博客的初衷是记录自己平时的技术积累而我平时又属研究iOS最多因此这个博客在一定程度上可以说是以iOS技术为主的博客。既然研究iOS那我在博客的一开始就有必要普及一些基础性、底层的东西。好今天我们先来认识CocoaPods。 1、什么是CocoaPods 首先你要知道 “第三方类库” 这个名词。第三方类库用最通俗易懂的语言讲就是别人写好的代码然后你可以直接拿来用。用最少的时间实现自己需要的功能。这就是第三方类库。这也程序 员伟大的地方————开源精神。 好现在你已经大概对第三方类库有了大致的概念了。那么如果你的项目中有很多这样的第三方类库(这对商业App来说简直是必然的)要怎么管理呢比如 一些类库要升级一些类库依赖另一些类库就必须再拖进来。这时候你就会想有没有什么东西能自动更新第三方类库、自动添加其依赖的类库呢这就是 CocoaPods的作用。 2、安装CocoaPods 安装CocoaPods之前电脑本地需要有Ruby环境。但是苹果不愧是苹果自带Ruby环境所以就不用你操心了。现在请打开神器 Terminal (最快途径打开程序或文件option空格 搜索) 输入一下命令 gem sources --remove https://rubygems.org/ 然后输入 gem sources -a http://ruby.taobao.org/ 如果你还不放心可以验证一下 gem sources -l 如果出现以上结果证明你到目前为止做得都是对的。 接下来 sudo gem install cocoapods 等待一会儿就能安装成功了。 3、使用CocoaPods 现在万事俱备只欠怎么用了。实际上依然巨简单。 首先找到一个开源类库这里我以我个人很喜欢一个开源类库举例就是facebook的 POP 动画开源引擎。 然后相信我熟悉使用CocoaPods后你看到这样的画面会像看到亲人一样感动 类似的还有 CRNavigationController ZFDragableModalTransition 说到这里善于观察共同之处的你有没有这些 Installtion 有一个共同点 podxxx。没错 怎么用先暂时把Installtion挂起稍后用到。 获取项目( 后缀.xcodeproj )的路径。小技巧 把这里的 位置 复制。 进入 terminal 输入cd 位置 (cd 的意思就是 进入进入后面紧跟着的路径) 再输入vim Podfile 请注意必须是 Podfile。你可以理解 Podfile 是一张 汇总单而且一个项目只需要这么一张汇总单就够了。上面罗列着你的这个项目所有的第三方类库随时添加到汇总单上随时从汇总单上移除。就是这么酷炫 ) 这时你会看到类似这样的画面 对没错现在这就是一张空白的汇总表因为你还没有往上面填入你想要的类库的信息。那要填些什么呢 输入” i “,进入编辑模式。 还记得刚刚挂起的Installtion吗 大胆地输进去吧。就像这样 然后按下键盘左上角 esc 按钮这样就退出编辑模式再输入 :wq 就可以功成身退了。 现在你已经把表格填好了最后一步通知CocoaPods去下载这些类库并自动地帮你安装好。 你只需要输入 pod install ( 更新类库就是 pod update ) 接下来只要等着它乖乖完成你交给它的任务就行了。 然后你就会看到这样的成功提示 *tips: 最后一句[!] From now on use CocoaPodsDemo.xcworkspace. 的意思是以后你不要打开 .xcodeproj 后缀的文件了我已经帮你把它添加进了 .xcworkspace后缀的文件了。不信你看看原先 xcodeproj的目录。 没错吧现在你打开.xcworkspace后缀的文件看看 果然已经把之前的 .xcodeproj放入了 .xcworkspace。除此之外还多了一个 Pods的工程。这个 Pods的工程就是你的第三方类库的容身之处啦。 不信你看 怎么样都进来了吧。 好啦你已经学会使用CocoaPods了写代码去吧 转载于:https://www.cnblogs.com/Zerone-Lee/p/4574933.html