SFSymbol: SFSymbols 4, 3.3, 2和1.1
所有SFSymbols触手可及(SFSymbol 1.1和2)
使用方法
《SFSymbol》和《SFSymbol2》是包含所有苹果的《SFSymbol》和《SFSymbol2》标识符字符串的《enum》。
例如,`SFSymbol.playCircle`生成字符串`"play.circle"`,然后可以通过以下方式通过实例化.system符号来使用:
UIKit
UIImage(symbol: SFSymbol4.Digitalcrown.arrowClockwiseFill)
或者
SwiftUI
Image(symbol: SFSymbol4.Digitalcrown.arrowClockwiseFill)
关于
SFSymbols(1.1和2)是苹果公司带来的真实福利,是苹果官方提供的符号列表,可在任何苹果近期平台上免费使用。然而,也存在一个不足:查找确切的符号名称实在头疼,比如
"square.and.line.vertical.and.square.fill"
这是一段长的难以记忆的字符串,查阅SF Symbols目录寻找它会浪费很多时间。
如果可以使用代码自动补全会简单得多吗?
这正是本超微型库旨在实现的。
安装
使用Swift Package Manager(推荐)
由于Xcode已将Swift Package Manager(SPM)原生前缀到IDE中,您可以简单通过
文件
-> Swift Packages
-> 添加依赖项...
提示输入软件包URL时,粘贴
https://github.com/Nirma/SFSymbol
然后单击“下一步”和“完成”,以自动通过Xcode和SPM安装SFSymbol!
手动操作
不希望添加额外的第三方依赖?那么只需将文件 SFSymbol.swift
复制到您的项目的相应文件夹中即可!
Cocoapods
只需在您的Podfile中添加以下行
pod 'SFSymbol'
Carthage
github "Nirma/SFSymbol"
贡献给此项目
欢迎贡献
如果您想修复项目中的一些问题,或者想添加其他类型的增强功能,请提出添加到项目的建议。请随时为此项目发送拉取请求或创建一个问题。
许可证
SFSymbol 使用 MIT 许可证发布。详细信息请参阅LICENSE。