Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NSFuntik/SwiftToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

SwiftToolkit

Swift Package Manager Swift Version Platforms License

A comprehensive SwiftUI toolkit for iOS and macOS development.

Modules

  • Core : Core functionality and extensions
  • Foundation : Foundation extensions and utilities
  • UI : SwiftUI components and utilities
  • Coordinator : Navigation coordination system
  • Feedback : Haptic, audio, and visual feedback
  • STCoding : Advanced encoding and decoding
  • DI : Dependency injection system
  • Logger : Logging system with filtering
  • SFSymbols : Type-safe SF Symbols integration

Installation

Add this to your Package.swift:

dependencies: [
 .package(url: "https://github.com/NSFuntik/SwiftToolkit.git", from: "1.0.0")
],
targets: [
 .target(
 name: "YourTarget",
 dependencies: [
 // Add complete umbrella module
 
 .product(name: "SwiftToolkit", package: "SwiftToolkit"),
 
 // Add specific module
 
 .product(name: "Core", package: "SwiftToolkit"),
 .product(name: "UI", package: "SwiftToolkit"),
 .product(name: "Coordinator", package: "SwiftToolkit"),
 .product(name: "Feedback", package: "SwiftToolkit"),
 .product(name: "Coding", package: "SwiftToolkit"),
 .product(name: "DI", package: "SwiftToolkit"),
 .product(name: "Logger", package: "SwiftToolkit"),
 .product(name: "SFSymbols", package: "SwiftToolkit"),
 .product(name: "CoreDatabase", package: "SwiftToolkit")
 ]
 )
]

Module-Specific Usage

Each module has its own README with detailed usage instructions:

Requirements

  • iOS 15.0+
  • macOS 12.0+
  • tvOS 15.0+
  • Swift 5.5+

License

This project is released into the public domain under The Unlicense.

See the LICENSE file for more details.

About

A comprehensive SwiftUI toolkit for iOS and macOS development.

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /