http://www.zhihu.com/question/30432152 一句话概括就是:依赖管理和任务执行。像Ruby里面的bundler+rake,像iOS中的cocoapods,像node中的npm+grunt.通俗的讲就是:你的项目需要哪些第三方库,它帮你把它们都下载下来,并且编译好放到 ...
分类:
其他好文 时间:
2016-06-30 19:52:36
阅读次数:
155
如何使用例如snapkit的第三方库。参考文档http://snapkit.io/docs/ 使用第三方库,有2个方法 一、Embedded Framework (1)下载snapkit整个项目 (2)将里面的SnapKit.xcodeproj拖拽到项目中 (3)在 工程 -> General -> ...
分类:
其他好文 时间:
2016-06-30 12:36:01
阅读次数:
270
1、使用CocoaPods集成友盟分享的SDK “UMengSocialCOM” 2、在Build Settings -》 Linking -》 Other Linker Flags 添加 -ObjC 3、 添加依赖库:(9.0之后库的后缀改为.tbd) Security.framework lib ...
分类:
其他好文 时间:
2016-06-30 12:25:21
阅读次数:
166
使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。 在stackoverflow上找到了解决办法: Go to the Target > ”Bui ...
分类:
其他好文 时间:
2016-06-30 08:38:37
阅读次数:
153
使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。 在stackoverflow上找到了解决办法: Go to the Target > ”Bui ...
分类:
其他好文 时间:
2016-06-29 20:42:00
阅读次数:
222
一、我们先来了解一下SDWebImage的使用: 1、导入框架,引入头文件: #import "UIImageView+WebCache.h" 也可以直接使用CocoaPods来引入和管理 (OC 如下) platform :ios, '7.0' pod 'SDWebImage', '~>3.8' ...
分类:
移动开发 时间:
2016-06-28 20:36:10
阅读次数:
733
一、安装CocoaPods 第一步:升级ruby环境 更新Ruby环境 更新Ruby环境 如果出现 更新ruby错误 更新ruby错误 然后就可以进行Cocoapods的安装了, 第二步:更换淘宝的RubyGems镜像代替官方版本, 移除官方的镜像 移除官方的镜像 更换成淘宝镜像 更换成淘宝镜像 验 ...
分类:
移动开发 时间:
2016-06-28 14:32:02
阅读次数:
377
经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写好Podfile文件,通过这个文件来配置第三方库与项目之间的依赖、版本等信息。
但是,我相信很少有人完整地学习过Podfile的语法规则,包括笔者在写本篇文章之前。今天,请大家与笔者一起来完整地学习Podfile官方教程。
之前一直想写来着,因为包括笔者在内并没有深入学习过...
分类:
其他好文 时间:
2016-06-28 12:50:04
阅读次数:
208
一、概要
iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已……)。
二、安装
由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:
注:要使用CocoaPods,那就要下载安装它,...
分类:
移动开发 时间:
2016-06-27 14:01:05
阅读次数:
1645
github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行。出现例如The sandbox is not sync with the Podfile.lock问题时候 解决方案:关闭当前的工作空间,删除掉文件夹中的workspace,然后重新pod i ...
分类:
数据库 时间:
2016-06-25 06:07:47
阅读次数:
222