At WWDC 2019, Apple announced a new library of icons that came included with that year's new operating system versions. To browse them, there's a dedicated Mac app called SF Symbols. You can be sure your symbol code won't crash due to typos or symbol availability issues. This is because all symbols are tested via a CI (on the latest iOS & tvOS versions and also some earlier OS versions). Lookups in the SF Symbols app (e. g. about available layersets, available localizations & the look of the symbol) are no longer needed because every symbol is documented in code. Multiple SF Symbols versions are supported at the same time (via utilization of the @availability flag). Each symbol is only made available on those platform versions where Apple says it's available. Renamed symbols can be detected easily (via a deprecation notice which suggests the use of the new name at the same time).

Features

  • SFSafeSymbols can be installed via the Swift Package Manager
  • Swift Package Manager (Xcode-integrated)
  • Swift Package Manager (standalone)
  • All the system symbols are accessible via the SFSymbol type
  • SF Symbols can come with multiple different localizations
  • You may want to leverage SwiftLint to ensure that SFSafeSymbols is used when appropriate

Project Samples

Project Activity

See All Activity >

Categories

Icon Sets

License

MIT License

Follow SFSafe Symbols

SFSafe Symbols Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SFSafe Symbols!

Additional Project Details

Programming Language

Swift

Related Categories

Swift Icon Sets

Registered

2023-02-09