Skip to content

Commit 6272f3a

Browse files
committed
#3 updated README.md for version 0.0.3
1 parent 3fc99d1 commit 6272f3a

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

README.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
# SwiftyJSONAccelerator
22

3-
**(Alpha v0.0.2)**
3+
**(Alpha v0.0.3)**
44

5-
[Download the .app (v0.0.2)](https://github.com/insanoid/SwiftyJSONAccelerator/releases/download/v0.0.2/SwiftyJSONAccelerator.zip)
5+
[Download the .app (v0.0.3)](https://github.com/insanoid/SwiftyJSONAccelerator/releases/download/v0.0.3/SwiftyJSONAccelertor.zip)
66

77
![Logo](https://raw.githubusercontent.com/insanoid/SwiftyJSONAccelerator/master/SwiftyJSONAccelerator/Assets.xcassets/AppIcon.appiconset/Icon_32x32%402x.png)
88

9-
A swift model generator like the Objective-C [JSONAccelerator](http://nerdery.com/json-accelerator). Formats and generates models for the given JSON and also breaks them into files making it easy to manage and share between several models. it relies on [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) and requires you to include it in your project.
9+
A swift model generator like the Objective-C [JSONAccelerator](http://nerdery.com/json-accelerator). Formats and generates models for the given JSON and also breaks them into files making it easy to manage and share between several models.
10+
11+
The models that are generated depend on JSON object mapping libraries, currently the model can be generated to depend on any of the below mentioned mapping libraries:
12+
13+
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
14+
- [Hearst-DD/ObjectMapper](https://github.com/Hearst-DD/ObjectMapper) (Contributed by: [brendan09](https://github.com/brendan09))
1015

1116
Currently, the pattern is very similar to its Objective-C counterpart. It generates classes with following properties.
1217

13-
- Initalize with `JSON` (SwiftyJSON based)
18+
- Initalize with `JSON` (SwiftyJSON or ObjectMapper)
1419
- Initalize with `AnyObject`
15-
- `NSCoding` compliant (Can be Archived using `NSKeyedArchiver`)
16-
- Convert to `NSDictionary`
20+
- Optional `NSCoding` compliance.
21+
- Convert object to `NSDictionary`
1722

1823
![Preview](https://raw.githubusercontent.com/insanoid/SwiftyJSONAccelerator/master/preview.png)
1924

@@ -22,14 +27,14 @@ Currently, the pattern is very similar to its Objective-C counterpart. It genera
2227

2328
![Preview](https://raw.githubusercontent.com/insanoid/SwiftyJSONAccelerator/master/preview_ii.png)
2429

25-
*Files are generated individually making it more easy to use.*
30+
*Each class in the JSON is generated as a file.*
2631

2732
## TODO
2833

2934
- Handle blank array a bit better.
3035
- Better User Interface and icon.
3136
- Generate both `struct` and `class`.
32-
- Support for generation of models that do not need SwiftyJSON.
37+
- Support for further JSON object modelling libraries.
3338
- Add tests and integrate with Travis CI.
3439
- Create a Xcode plugin and a command line executor.
3540

preview.png

47.8 KB
Loading

0 commit comments

Comments
 (0)