├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── Etcetera │ ├── BackgroundTasks │ ├── BackgroundTask.swift │ ├── UnsupportedBackgroundTask.swift │ └── iOSBackgroundTask.swift │ ├── Foundation │ ├── DispatchQueue.swift │ ├── FileManager.swift │ ├── Locking.swift │ ├── NotificationCenter.swift │ ├── NotificationObserver.swift │ ├── OperationQueue.swift │ └── ProcessInfo.swift │ ├── Global │ ├── AnyInstanceIdentifier.swift │ ├── Container+Context.swift │ ├── Container.swift │ ├── Global.swift │ ├── GloballyAvailable.swift │ ├── GloballyIdentifiable.swift │ └── InstanceResolver.swift │ ├── Networking │ └── Reachability.swift │ ├── Swift │ ├── Collections.swift │ └── Sequence.swift │ ├── UIKit │ ├── CGFloat.swift │ ├── UIApplication.swift │ ├── UIView.swift │ └── UIViewController.swift │ └── UnifiedLogging │ ├── OSActivity.swift │ └── OSLog.swift └── Tests └── EtceteraTests ├── ActivityShit.swift ├── GlobalTests.swift └── LockTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Etcetera/BackgroundTasks/BackgroundTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/BackgroundTasks/BackgroundTask.swift -------------------------------------------------------------------------------- /Sources/Etcetera/BackgroundTasks/UnsupportedBackgroundTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/BackgroundTasks/UnsupportedBackgroundTask.swift -------------------------------------------------------------------------------- /Sources/Etcetera/BackgroundTasks/iOSBackgroundTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/BackgroundTasks/iOSBackgroundTask.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/DispatchQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/DispatchQueue.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/FileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/FileManager.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/Locking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/Locking.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/NotificationCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/NotificationCenter.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/NotificationObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/NotificationObserver.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/OperationQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/OperationQueue.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Foundation/ProcessInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Foundation/ProcessInfo.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/AnyInstanceIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/AnyInstanceIdentifier.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/Container+Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/Container+Context.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/Container.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/Global.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/Global.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/GloballyAvailable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/GloballyAvailable.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/GloballyIdentifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/GloballyIdentifiable.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Global/InstanceResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Global/InstanceResolver.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Networking/Reachability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Networking/Reachability.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Swift/Collections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Swift/Collections.swift -------------------------------------------------------------------------------- /Sources/Etcetera/Swift/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/Swift/Sequence.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UIKit/CGFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UIKit/CGFloat.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UIKit/UIApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UIKit/UIApplication.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UIKit/UIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UIKit/UIView.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UIKit/UIViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UIKit/UIViewController.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UnifiedLogging/OSActivity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UnifiedLogging/OSActivity.swift -------------------------------------------------------------------------------- /Sources/Etcetera/UnifiedLogging/OSLog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Sources/Etcetera/UnifiedLogging/OSLog.swift -------------------------------------------------------------------------------- /Tests/EtceteraTests/ActivityShit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Tests/EtceteraTests/ActivityShit.swift -------------------------------------------------------------------------------- /Tests/EtceteraTests/GlobalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Tests/EtceteraTests/GlobalTests.swift -------------------------------------------------------------------------------- /Tests/EtceteraTests/LockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredsinclair/etcetera/HEAD/Tests/EtceteraTests/LockTests.swift --------------------------------------------------------------------------------