1
0
Fork
You've already forked swiftsys
0
misc Swift utils
  • Swift 99.8%
  • Makefile 0.2%
2026年07月09日 06:15:16 -06:00
.swiftpm/xcode pass margin to MarginScrollView update to Xcode 26 2025年09月17日 16:32:31 -06:00
Sources/SwiftSys fix lint 2026年07月09日 06:15:16 -06:00
Tests/SwiftSysTests Update LangTests.swift 2025年07月02日 18:12:20 -06:00
.gitignore update gitignore for macos 2025年11月15日 02:14:44 -07:00
LICENSE updated license added leanpub to link icons 2025年01月14日 17:49:38 -07:00
Makefile add makefile 2025年05月28日 01:21:28 -06:00
Package.swift require ios26 and macos26 2025年10月30日 18:12:20 -06:00
README.md update readme 2025年08月09日 13:25:57 -06:00

SwiftSys

A hodgepodge of Swift and SwiftUI code that I share or theoretically could among my apps (Talk Dim Sum on the App Store and Fedicat on Testflight)

  • displaying and speaking Chinese words (Cantonese, Mandarin, and Mandarin with simplified characters)
  • map display and info links of places collected by region and country (used for restaurants in Talk Dim Sum but could be anything)
  • Date extension for convenient formatting
  • String extensions for copy to pasteboard and URL creation
  • A Rumble class for convenience vibrations (UIFeedback).
  • LinkLabel wrapper for SwiftUI Link (clickable urls)
  • LanguageChooser based on the aforementioned language codes
  • FutureDatePicker that picks dates and times starting from now
  • A Site class encapsulating URLs with support for markdown and various sites
  • Icon enum for SF Symbols
  • Label, button, and toggle wrappers that take Icon and automatically localize
  • Button wrappers automatically rumble
  • Text-to-speech
  • misc stuff

Formatted and linted with swift-format.

Should follow Swift API guidelines and DocC documentation.