Reflection based JSON encoding/decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable
What is EVReflection?
EVReflection is a reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift.
Main features of EVReflection:
- Parsing objects based on NSObject to and from a dictionary. (also see the XML and .plist samples!)
- Parsing objects to and from a JSON string.
- Support NSCoding function encodeWithCoder and decodeObjectWithCoder
- Supporting Printable, Hashable and Equatable while using all properties.
- Mapping objects from one type to an other
- Support for property mapping, converters, validators and key cleanup
Overview
- Pricing: Free
- Resource Link: https://github.com/evermeer/EVReflection
- Resource Maker: Edwin Vermeer
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: EVReflection
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Restofire
A protocol oriented networking client for Alamofire
LaunchKit
A set of web-based tools for mobile app developers, now open source!
DeepLinkKit
A splendid route-matching, block-based way to handle your deep links