Skip to content

NYPL-Simplified/iOS-Utilities

Repository files navigation

Build and Unit Tests License

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.