BaseKit is a Swift package with a random collection of Foundation extensions and Foundation-level types. It's an extraction of my personal set of utils so I don't have to copy-pasta them across projects.
- Swift 5.3 or greater
- iOS/tvOS 13 or greater OR macOS 10.15 or greater
Currently, BaseKit is only available as a Swift Package.
Open the Package.swift file and edit it:
- Add BaseKit repo to the
dependencies
array. - Add BaseKit as a dependency of the target that will use it
// swift-tools-version:5.3
import PackageDescription
let package = Package(
// ...snip...
dependencies: [
.package(url: "https://github.com/andyfinnell/BaseKit.git", from: "0.0.1")
],
targets: [
.target(name: "MyTarget", dependencies: ["BaseKit"])
]
)
Then build to pull down the dependencies:
$ swift build
Use the Swift Packages tab on the project to add BaseKit:
- Open the Xcode workspace or project that you want to add BaseKit to
- In the file browser, select the project to show the list of projects/targets on the right
- In the list of projects/targets on the right, select the project
- Select the "Swift Packages" tab
- Click on the "+" button to add a package
- In the "Choose Package Repository" sheet, search for "https://github.com/andyfinnell/BaseKit.git"
- Click "Next"
- Choose the version rule you want
- Click "Next"
- Choose the target you want to add BaseKit to
- Click "Finish"