Skip to content

Swift Codable binary encoder/decoder for low-level binary representations of objects.

License

Notifications You must be signed in to change notification settings

tonystone/sticky-encoding

 
 

Repository files navigation

StickyEncoding License: Apache 2.0

Platforms: iOS | macOS | watchOS | tvOS | Linux Swift 4.0   travis-ci.org   Codecov Pod version Downloads

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

About

Swift Codable binary encoder/decoder for low-level binary representations of objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.7%
  • CMake 1.3%