An open API service indexing awesome lists of open source software.

https://github.com/michaelhenry/swiftautocoder

A simple automated nscoding implementation in swift
https://github.com/michaelhenry/swiftautocoder

Last synced: 3 months ago
JSON representation

A simple automated nscoding implementation in swift

Awesome Lists containing this project

README

          

# SwiftAutoCoder

[![CI Status](http://img.shields.io/travis/michaelhenry/SwiftAutoCoder.svg?style=flat)](https://travis-ci.org/michaelhenry/SwiftAutoCoder)
[![Version](https://img.shields.io/cocoapods/v/SwiftAutoCoder.svg?style=flat)](http://cocoapods.org/pods/SwiftAutoCoder)
[![License](https://img.shields.io/cocoapods/l/SwiftAutoCoder.svg?style=flat)](http://cocoapods.org/pods/SwiftAutoCoder)
[![Platform](https://img.shields.io/cocoapods/p/SwiftAutoCoder.svg?style=flat)](http://cocoapods.org/pods/SwiftAutoCoder)

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Note
- `Optionals` variable are not codable (or ignored).
- Supported Literal :
- BooleanLiteral
- IntegerLiteral
- FloatLiteral
- UnicodeScalarLiteral
- ExtendedGraphemeClusterLiteral
- ArrayLiteral
- DictionaryLiteral
- StringLiteral

## Installation

SwiftAutoCoder is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:

```ruby
pod "SwiftAutoCoder"
```

## Author

Michael Henry Pantaleon, me@iamkel.net

## License

SwiftAutoCoder is available under the MIT license. See the LICENSE file for more info.