https://github.com/izeni-team/retroluxreflector
A powerful reflection framework for Swift.
https://github.com/izeni-team/retroluxreflector
Last synced: 3 months ago
JSON representation
A powerful reflection framework for Swift.
- Host: GitHub
- URL: https://github.com/izeni-team/retroluxreflector
- Owner: izeni-team
- License: mit
- Created: 2016-10-17T04:01:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-31T00:29:30.000Z (about 8 years ago)
- Last Synced: 2025-01-12T23:27:41.369Z (5 months ago)
- Language: Swift
- Size: 31.3 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RetroluxReflector
A powerful reflection framework for Swift.
# Examples
For now, please refer to the unit tests for an example of how to use this framework.
Here's a simple example: [Example #1](https://github.com/izeni-team/RetroluxReflector/blob/069566ee3eedb62863757f2cbe5512d076bbc397/RetroluxReflectorTests/ReflectorTests.swift#L116).
And here's a complex example: [Example #2](https://github.com/izeni-team/RetroluxReflector/blob/069566ee3eedb62863757f2cbe5512d076bbc397/RetroluxReflectorTests/ReflectorTests.swift#L430).
# Installation
RetroluxSerializer is available through [Carthage](https://github.com/Carthage/Carthage). Since RetroluxSerializer uses Swift 3.0 and Xcode 8.0, you'll need to [install Carthage 0.18.0 or newer](https://github.com/Carthage/Carthage/releases). You can check which version you have by running `carthage version`.
Then, add this to your `Cartfile`:
```
github "izeni-team/RetroluxReflector" ~> 0.1.0
```Run `carthage update RetroluxReflector` to compile the framework.
Then follow [these instructions](https://github.com/Carthage/Carthage#adding-frameworks-to-an-application) to link your application against the framework.