Kingfisher Carthage Usage

安装Carthage.pkg.

使用Xcode新建一个macOS的Cocoa App工程, 命名为 king, 终端切换到工程目录.

新建Catfile文件: touch Cartfile, 然后用其它编辑器或者Xcode打开: open -a Xcode Cartfile. 输入以下内容:

github "onevcat/Kingfisher"

保存.

carthage update:
carthageUpdate

相比没有更新的 cocoapods 的 pod search kingfisher 搜出来的版本新一些:
podSearch

打开 king 工程, 把工程文件夹下的 Carthage/Build/Mac/Kingfisher.framework 文件拖到下图位置:
library

接下来设置Build Phases, 这一步可以参考 Adding frameworks to an application :
build2

接下来我们在storyboard中放一个 ImageView控件, 添加约束, 关联到 ViewController.Swift, 并输入以下代码:

import Cocoa
import Kingfisher

class 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)

    }

}

代码中用了网络, 所以要勾选沙盒中的:
network

并且fix下面的黄色感叹号, 其实也就是自动在 king.entitlements中添加:
network2

运行:
run

可以看到网络图片加载出来了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值