My "every day carry" toolkit for my Swift projects.
EDCSwift is a Swift package designed to provide reusable utilities and extensions for iOS, watchOS, and macOS development. It's organized into focused modules covering Swift standard library extensions, SwiftUI components, UIKit helpers, and general utilities.
- Swift: 6.0+
- Platforms:
- iOS 17+
- watchOS 8+
- macOS 15+
Add EDCSwift to your Swift Package using Swift Package Manager:
.package(url: "https://github.com/marlonjames71/EDCSwift.git", from: "0.1.0")Then add it to your target dependencies:
.target(
name: "YourTarget",
dependencies: ["EDCSwift"]
)...or In your Xcode project:
- File > Add Package Dependencies
- Paste URL in search bar:
https://github.com/marlonjames71/EDCSwift.git - Then choose the target you wish to use the package in.
EDCSwift is organized into several modules:
- Swift: Core Swift language extensions and utilities
- SwiftUI: SwiftUI view modifiers and components
- UIKit: UIKit view controller and view helpers
- Utilities: General-purpose utility functions
Import EDCSwift in your Swift files:
import EDCSwift