R.swift 获取强类型、自动编译的图片、字体、segues 等资源。
以避免无法编译时检查 字符串
的形式引用资源所导致的错误。
let icon = UIImage(named: "settings-icon") |
With R.swift
let icon = R.image.settingsIcon() |
配置
其中 GitHub 上有的就不再累述了,主要注意:
- 添加
R.generated.swift
不要勾选Copy items if needed
,软引用就好。 - 要在
.gitignore
添加*.generated.swift
以避免不必要的冲突。
添加新的资源文件后需要 command + b
编译下,才可以使用。
.clr 颜色文件的创建和使用
使用 Xcode 创建 .clr 文件:
之后可以在其中添加颜色,选择颜色回车可以对颜色从新命名。
生成的 .clr
文件保存在 ~/library/Colors
下,可以导入到项目后再通过 R.color
使用。
Tips 打开、关闭隐藏文件:
command + shift + . |