文档章节

[其他]-集成cocoaPod

XJDomain
 XJDomain
发布于 2016/08/02 10:16
字数 413
阅读 19
收藏 0

贡献作者 -【XJDomain】
博客XJ:  https://my.oschina.net/shengbingli/blog
GitHubhttps://github.com/lishengbing/XJQRCodeToolDemo

 

1:怎样在项目中集成cocoapod,具体步骤如下:
> 01.打开终端,cd + 你的项目目录
你的项目目录:是你的.xcodeproj文件的 上一级、也就是和.git是同一级别


> 02.在终端上:pod init
这时候在目录下生成一个Podfile文件,我们不需要手动去touch这个文件,就上面这个命令就搞定了


> 03.然后就是打开 Podfile文件:注意-最好不要使用记事本或者编辑器打开它,我们应该使用xcode打开就可以了,或者直接拖到xcode里就会打开了

大致格式是下面这种:
注意一个细节:就是我们要把 platform :ios, '9.0'打开,#去掉

# Uncomment this line to define a global platform for your project
platform :ios, '9.0'

target 'XJWeiBo' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for XJWeiBo

end



pod 'AFNetworking'
pod 'SDWebImage'
pod 'SnapKit'
pod 'SVProgressHUD'


> 04.在打开的Podfile文件输入我们要集成的框架、如:pod 'SnapKit' 等等即可


> 05.然后我们在终端上输入一条命令:pod install --no-repo-update:           pod install --no-repo-update

pod install --no-repo-update:这句话的意思是:不让系统自动更新本地版本库,但是下载自动下载最新版本的


> 06.然后就是一直等到下载完成以后,关闭xcode,重新使用.xcworkspace文件打开xcode项目即可
 

> 07.在swift使用也还是需要导入我们集成上去的第三方库的,如:import SDWebimage

 

意见反馈邮件:1415429879@qq.com
欢迎你们的阅读和赞赏、谢谢!

© 著作权归作者所有

共有 人打赏支持
下一篇: 关于HTTPS
XJDomain
粉丝 15
博文 112
码字总数 44060
作品 0
嘉定
高级程序员
私信 提问
[swift3.0]-集成环信大文件问题

贡献作者 -【XJDomain】 博客XJ: https://my.oschina.net/shengbingli/blog GitHub: https://github.com/lishengbing/XJQRCodeToolDemo 1:集成环信有cocoapod方式和手动导入sdk方式 2:第一次......

XJDomain
2016/11/16
248
0
学习笔记整理

写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。 GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎...

我是IT码农
2016/03/29
8
0
交互效果不错的图片浏览器--ESPictureBrowser

ESPictureBrowser,类似于<即刻>应用的图片浏览器效果。 支持 iOS 8 及以上 效果图 集成方式 cocoapod pod 'ESPictureBrowser', '~> 0.2.1' 使用方式 初始化并显示 /** 显示图片浏览器 @par...

EnjoySR
2016/10/18
1K
0
iOS开发实战教学:在Swift怎样创建CocoaPod?

摘要:开发者可能对一些比较知名的开源CocoaPods框架比较熟悉,但有些时候可能找不到刚好满足需求的pod,本文作者以一个实战演练的过程详细介绍了如何使用Swift创建CocoaPods的过程。 本文出...

TomatosX
2015/08/07
0
1
(mac完整搭建cocoapod)搭建ruby环境配置cocoapod以及使用cocoapod三方

废话呢,小编也不多说了,直接看技术贴吧! 1 - 打开终端 接下来所有的操作语句都是在终端中进行的! 下面的代码区域,带有 $ 打头的表示需要在终端下面执行(不包括 $ 符号) 2 - 安装 RV...

MisterXia
2016/02/19
224
1

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
5
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部