StickyEncoding 
StickyEncoding, A high performance binary encoder for Swift.Codable types.
Sources and Binaries
You can find the latest sources and binaries on github.
Communication and Contributions
- If you found a bug, and can provide steps to reliably reproduce it, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute
- Fork it! StickyEncoding repository
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :-)
Installation
StickyEncoding supports dependency management via Swift Package Manager on All Apple OS variants as well as Linux.
Please see Swift Package Manager for further information.
Minimum Requirements
Build Environment
| Platform | Swift | Swift Build | Xcode |
|---|---|---|---|
| Linux | 4.0 | ✔ | ✘ |
| OSX | 4.0 | ✔ | Xcode 9.0 |
Minimum Runtime Version
| iOS | OS X | tvOS | watchOS | Linux |
|---|---|---|---|---|
| 8.0 | 10.10 | 9.0 | 2.0 | Ubuntu 14.04, 16.04, 16.10 |
Note:
To build and run on Linux we have a a preconfigure Vagrant file located at https://github.com/tonystone/vagrant-swift
See the README for instructions.
Author
Tony Stone (https://github.com/tonystone)
License
StickyEncoding is released under the Apache License, Version 2.0