Simplified iOS Utilities
This is a collection of utilities used at NYPL in the Simplified suite of products and code bases for iOS.
Objectives
- Generality: the classes and functions should be general-purpose enough to be used independently of the product they are used in.
- Absolutely no third party dependencies: we want to be able to use this module anywhere without any additional requirements.
- Testability: every utility should be easily unit-testable.
Requirements
- Xcode 13
- iOS 11+
- Swift 5
Integration
The only supported way for integrating this project is by using Swift Package Manager. The Xcode project is deprecated.
License
This code is available under the Apache License, Version 2.0. See the LICENSE file for more info.