Swift and Objective-C classes, categories and extensions for production, logging and debugging.
Core Objective-C classes complemented by Specta tests.
Encapsulate and manage CMMotionManager with a single class. Provides raw and normalized data.
Simple class for logging in situ.
Provide raw and normalized data from NeuroSky Mindwave.
Encapsulate and manage ios-ntp with a single class.
For more details, see https://github.com/davidreeder/ios-ntp .
Simple file caching.
- Discards least recently used (LRU), or blocks additions when cache is full.
- Set directory location and cache size upon initialization.
- Persists across application executions.
- Sanity checks for corrupted contents.
Unified management of property lists.
- Always returns requested type.
- Store in files or User Defaults.
- User Defaults dictionary isolated under a single root key; multiple keys may co-exist.
- Set file location upon initialization, or rely on sequestered default directory and/or default file.
- Copy active property list to URL.
Reusable, disposable filesystem sandbox for automated testing.
Runs on device or within Simulator.