安装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相关推荐

  1. [译] 在 iOS 上使用 Carthage 建立依赖

    原文地址:Building Dependencies on iOS with Carthage 原文作者:Szymon Mrozek 译文出自:掘金翻译计划 本文永久链接:github.com/xit ...

  2. Carthage Incompatible Swift version - framework was built with

    Using Carthage with Xcode 12 Incompatible Swift version - framework was built with xxx and the local ...

  3. Swift 中的SDWebImage类似库Kingfisher

    Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版. https://github.com/onevcat/Kingfisher Requi ...

  4. CUDA Samples: Streams' usage

    以下CUDA sample是分别用C++和CUDA实现的流的使用code,并对其中使用到的CUDA函数进行了解说,code参考了<GPU高性能编程CUDA实战>一书的第十章,各个文件内容如 ...

  5. ios Carthage

    使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Cart ...

  6. 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 ...

  7. -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 创建目 ...

  8. 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 ...

  9. 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 ...

最新文章

  1. SAP MM 如下图,做发票校验的时候,对于非计划交货成本分摊到各个ITEM中,为什么分摊比例是1:2,而非1:6?
  2. Linux并发与同步专题 (1)原子操作和内存屏障
  3. C++类的定义和声明
  4. python引用传递产生的问题_python关于lambda、引用传递等易犯的错误
  5. apache ignite_使用Spring Data的Apache Ignite
  6. 易错丨Oracle 每日一题系列合集
  7. 魔兽世界总是显示无法连接服务器,心得:launcher更新无法连接服务器如何解决...
  8. apriori数据集_关联分析——基于Apriori算法实现
  9. MySQL中的事务隔离级别
  10. UNIX环境高级编程——线程
  11. Fragment的知识总结
  12. Linux命令 - chmod命令
  13. 无线投屏视频经过服务器吗,无线投屏方案
  14. 系统集成项目管理: 三点估算法估算工期和方差的计算公式和习题
  15. 矩阵连乘c语言实验报告,矩阵连乘实验报告.docx
  16. Silvaco仿真入门
  17. 17个能帮你节省时间的开发工具!(值得收藏)
  18. sqlserver中计算日期差
  19. 大一学生WEB前端静态网页——唯品会1页 包含hover效果
  20. 2022-03-07 Influxdb创建用户接口与raft日志交互封装

热门文章

  1. 关于校园交通的调研报告
  2. (26)【xss环境搭建一条龙】【pm、bf使用】轻量xss平台、Postman、beef-xss功能模块利用
  3. java: Workaround: to make project compile with the current annotation proces
  4. html5 jstree树形菜单,树形插件jsTree
  5. VMware安装Centos7超详细过程(图文)
  6. 干货!亚马逊账号关联因素有哪些?如何有效防关联?
  7. 2018.10.15-2018.10.20读书摘录批注
  8. uni-app 拍照上传
  9. 晶体管三种基本放大电路共射、共集、共基各有什么特点?-道合顺大数据Infinigo
  10. QuickTime电影(Movie)