网站首页 > 技术文章 正文
最近有个项目需要在IOS使用开发类似Tinder卡片界面,虽然基本是手势的操作,但是由于项目赶着上线,于是使用第三方的开源工具,于是在网上找了资料,发现ZLSwipeableView也挺好用的。于是赶紧看看的安装方式,如果对我的文章感兴趣,欢迎订阅我的头条号:一点热,yeehot.com
CocoaPods,它是我们在IOS开发项目的依赖管理工具,里面的项目工具都是依赖于Github,比如我们常用的第三方网络工具AFNetworking,其实我感觉,和我们开发Android的时候的gradle和maven有点类似。
官网地址
https://github.com/zhxnlai/ZLSwipeableView
看到文章里面有说到CocoaPods的安装方式,
You can install ZLSwipeableView through CocoaPods adding the following to your Podfile:
pod 'ZLSwipeableView'
这句话,就说明我们安装方式是通过CocoaPods,只需要在Podfile下添加如下的代码
pod 'ZLSwipeableView'
那么我们首先需要安装CocoaPods。
对于CocoaPods的安装,首先要注意几个问题,就是由于网络可能Ping不通,所以我们需要切换到淘宝的数据源。这个一定要注意,否则下载的时候可能几天都没有下载完。
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
然后我们就可以安装CocoaPods
sudo gem install cocoapods
查找某个源
pod search AFNetworking
如果出现找不到,我们可以更新我们的源列表
pod repo update
如果在更新的过程中出现
Updating spec repo `master`
Performing a deep fetch of the `master` specs repo to improve future performance
我们可以将master的数据删除,然后重新下载
rm -rf ~/.cocoapods/repos/master
然后再进行 安装下载,输入如下命令
pod setup
注意可能会出现以下这种情况很久,这个不是死机或者没有反应,这个是由于下载速度慢。
Setting up CocoaPods master repo
$ /usr/bin/git pull --ff-only
为了检测我们是不是在下载,我们可以进入如下目录
cd ~/.cocoapods
如何每隔一段时间检测一下下载量
du -sh *
可能会出现
56K repos
这个就检测淘宝的源有没有切换成功了。或者你的网络问题。
大家耐心的等待,大概是469M的时候就成功了。然后后面可能自动更新的。
使用CocoaPods
在您的工程根目录下新建一个 Podfile 文件,在文件中输入以下内容。
target "你的项目名称"do
platform :ios, '7.0'
pod 'ZLSwipeableView'
end
这个时候,我们在控制台,进入我们的Podfile文件目录下,
然后执行
pod install
这里可以看到我们按照了ZLSwipeableView。版本号是0.08.
这个时候我们的项目目录会多了一个
YeehotPorgramKing.xcworkspace,这个就是我们以后的项目管理空间,我们打开项目就打开这个,不用再打开xcodeproj了。
今天的课程就说到这里,欢迎继续关注我的头条号:一点热,yeehot.com
欢迎大家收藏与转发,如果转载到其它网站,请与我联系.
猜你喜欢
- 2025-03-14 iOS:详解第三方管理工具CocoaPods
- 2025-03-14 cocoa pods 安装说明(cocos安装教程)
- 2025-03-14 Linux DRM那些事-内核代码(linux内核代码是什么语言)
- 2025-03-14 有毒的Docker:功能简单但使用复杂,分分钟找出替代品?
- 2025-03-14 用Solopace.Gem实现无公网IP连接自建RustDesk中继服务器(Linux)
- 2025-03-14 性能优越的轻量级日志收集工具,微软、亚马逊都在用
- 2025-03-14 社交软件开发6-客户端开发-ios端开发验证登陆部分
- 2025-03-14 Linux DRM那些事-RockPI DRM(linux中drwxr-xr-x)
- 2025-03-14 Loki和Fluentd的那点事儿(fluent与fluently)
- 2025-03-14 Ruby中任务构建工具rake的入门学习教程
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)