Modern interface to UserDefaults + Codable support
What is Default?
Default is a library that extends what UserDefaults can do by providing extensions for saving custom objects that conform to Codable and also providing a new interface to UserDefaults described below, via the protocol DefaultStorable. You can use only the Codable support extensions or the DefaultStorable protocol extensions or both.
Features:
- Read and write custom objects directly to UserDefaults that conform to Codable
- Provides an alternative API to UserDefaults with DefaultStorable
Overview
- Pricing: Free
- Resource Link: https://github.com/Nirma/Default
- Resource Maker: Nicholas Maccharoli
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- CocoaPods: Default
- Carthage: Nirma/Default
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
CodableAlamofire
An extension for Alamofire that converts JSON data into Decodable objects
Datez
Swift library for dealing with NSDate, NSCalendar, and NSDateComponents
Swift-Sodium
Safe and easy to use crypto for iOS and macOS