一个 Swift 包,它公开了 fastlane 的 frameit 帧图像。

用法

有两种方法可以访问图像。每种方法都返回一个 Frame,它是 UIImage/NSImage 的类型别名。

属性

let frames = Frames()
frames.appleMacbookPro13Silver
frames.appleMacbookPro13SpaceGray
frames.appleMacbookPro15Silver
// etc

方法

/latest 文件夹中查找名称。如果名称对应的图像不存在,则会抛出错误。

let frames = Frames()
do {
    try frame(named: "Apple Macbook Pro 13 Silver.png")
} catch {
	  
}

安装

将以下内容添加到你的项目/package.swift 中

https://github.com/ptrkstr/Frames

图像来自哪里?

https://github.com/fastlane/frameit-frames

如何保持与新图像同步更新?

此仓库 fork 了 frameit-frames。当该仓库更新时,将调用 Fetch upstream 来合并更新。

我可以请求你添加 X 图像吗?

此仓库不直接管理图像。请查看 fork 仓库 从哪里获取其图像。

属性是如何生成的?

运行单元测试,复制控制台输出并粘贴到 Frames+Properties.swift 中。未来的改进是添加一个自动粘贴属性的函数。