@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
。UIImage
/NSImage
初始化器。import Symbols
// Swift >= 5.5
UIImage(systemName: .Symbols.magazineFill) // magazine.fill
NSImage(systemSymbolName: .Symbols.magazineFill, accessibilityDescription: nil) // magazine.fill
// Swift < 5.5
UIImage(systemName: String.Symbols.magazine) // magazine.fill
NSImage(systemSymbolName: String.Symbols.magazine, accessibilityDescription: nil) // magazine.fill
// Leading numbers prefixed with underscore
UIImage(systemName: .Symbols._0CircleFill) // 0.circle.fill
NSImage(systemSymbolName: .Symbols._0CircleFill, accessibilityDescription: nil) // 0.circle.fill
将以下内容添加到您的项目
https://github.com/ptrkstr/Symbols
所有终端命令必须从该仓库的目录中运行。
在终端中输入以下内容,但先不要按回车键
pbpaste > ./Generator/Sources/Generator/Resources/raw.txt
打开 SF Symbols
全选,右键单击,选择“Copy X Names”(复制 X 名称)
在终端中按回车键
yes | cp /Applications/SF\ Symbols.app/Contents/Resources/name_availability.plist ./Generator/Sources/Generator/Resources
cd Generator; swift run; cd ..
是的!但由于某种原因,它们不符合我的需求(截至 2021/11/05)。