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