Kingfisher Carthage Usage
安装Carthage.pkg.
使用Xcode新建一个macOS的Cocoa App工程, 命名为 king, 终端切换到工程目录.
新建Catfile文件: touch Cartfile
, 然后用其它编辑器或者Xcode打开: open -a Xcode Cartfile
. 输入以下内容:
github "onevcat/Kingfisher"
保存.
carthage update
:
相比没有更新的 cocoapods 的 pod search kingfisher
搜出来的版本新一些:
打开 king 工程, 把工程文件夹下的 Carthage/Build/Mac/Kingfisher.framework 文件拖到下图位置:
接下来设置Build Phases, 这一步可以参考 Adding frameworks to an application :
接下来我们在storyboard中放一个 ImageView控件, 添加约束, 关联到 ViewController.Swift, 并输入以下代码:
import Cocoa
import Kingfisherclass ViewController: NSViewController {@IBOutlet weak var imageView: NSImageView!override func viewDidLoad() {super.viewDidLoad()let url = URL(string: "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1520245106417&di=eb97e39c39d7d4dd9180f9a8f8319e34&imgtype=0&src=http%3A%2F%2Fimage.bitauto.com%2Fdealer%2Fnews%2F100055808%2F7e9e32d3-9641-4bb4-94e8-d9ab48ea9ec0.jpg")imageView.kf.setImage(with: url)}}
代码中用了网络, 所以要勾选沙盒中的:
并且fix下面的黄色感叹号, 其实也就是自动在 king.entitlements中添加:
运行:
可以看到网络图片加载出来了.
Kingfisher Carthage Usage相关推荐
- [译] 在 iOS 上使用 Carthage 建立依赖
原文地址:Building Dependencies on iOS with Carthage 原文作者:Szymon Mrozek 译文出自:掘金翻译计划 本文永久链接:github.com/xit ...
- Carthage Incompatible Swift version - framework was built with
Using Carthage with Xcode 12 Incompatible Swift version - framework was built with xxx and the local ...
- Swift 中的SDWebImage类似库Kingfisher
Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版. https://github.com/onevcat/Kingfisher Requi ...
- CUDA Samples: Streams' usage
以下CUDA sample是分别用C++和CUDA实现的流的使用code,并对其中使用到的CUDA函数进行了解说,code参考了<GPU高性能编程CUDA实战>一书的第十章,各个文件内容如 ...
- ios Carthage
使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Cart ...
- Redis报错解决The TCP backlog setting of 511 cannot be enforced和This will create latency and memory usage
在启动Redis的时候报错如下: 16426:M 04 May 10:30:43.721 # WARNING: The TCP backlog setting of 511 cannot be enf ...
- -mkdir 创建目录 Usage:hdfs dfs -mkdir [-p] < paths> 选项:-p 很像Unix mkdir -p,沿路径创建父目录。
1 -mkdir 创建目录 Usage:hdfs dfs -mkdir [-p] < paths> 选项:-p 很像Unix mkdir -p,沿路径创建父目录. 1,-mkdir 创建目 ...
- SAP WM中阶Storage Type的Capacity Check – Usage check based on material
SAP WM中阶Storage Type的Capacity Check – Usage check based on material 1, Storage type Z03激活了Capacity C ...
- SAP QM QS41 试图维护Catalog为3的Code Group, 报错-You need to maintain catalog 3 (Usage Decisions) in Customi
SAP QM QS41 试图维护Catalog为3的Code Group, 报错-You need to maintain catalog 3 (Usage Decisions) in Customi ...
最新文章
- SAP MM 如下图,做发票校验的时候,对于非计划交货成本分摊到各个ITEM中,为什么分摊比例是1:2,而非1:6?
- Linux并发与同步专题 (1)原子操作和内存屏障
- C++类的定义和声明
- python引用传递产生的问题_python关于lambda、引用传递等易犯的错误
- apache ignite_使用Spring Data的Apache Ignite
- 易错丨Oracle 每日一题系列合集
- 魔兽世界总是显示无法连接服务器,心得:launcher更新无法连接服务器如何解决...
- apriori数据集_关联分析——基于Apriori算法实现
- MySQL中的事务隔离级别
- UNIX环境高级编程——线程
- Fragment的知识总结
- Linux命令 - chmod命令
- 无线投屏视频经过服务器吗,无线投屏方案
- 系统集成项目管理: 三点估算法估算工期和方差的计算公式和习题
- 矩阵连乘c语言实验报告,矩阵连乘实验报告.docx
- Silvaco仿真入门
- 17个能帮你节省时间的开发工具!(值得收藏)
- sqlserver中计算日期差
- 大一学生WEB前端静态网页——唯品会1页 包含hover效果
- 2022-03-07 Influxdb创建用户接口与raft日志交互封装
热门文章
- 关于校园交通的调研报告
- (26)【xss环境搭建一条龙】【pm、bf使用】轻量xss平台、Postman、beef-xss功能模块利用
- java: Workaround: to make project compile with the current annotation proces
- html5 jstree树形菜单,树形插件jsTree
- VMware安装Centos7超详细过程(图文)
- 干货!亚马逊账号关联因素有哪些?如何有效防关联?
- 2018.10.15-2018.10.20读书摘录批注
- uni-app 拍照上传
- 晶体管三种基本放大电路共射、共集、共基各有什么特点?-道合顺大数据Infinigo
- QuickTime电影(Movie)