Collection-JSON-ObjC 1.0.1

Collection-JSON-ObjC 1.0.1

TestsTested
LangLanguage Obj-CObjective C
License Custom
ReleasedLast Release Dec 2014

Maintained by Unclaimed.


Downloads

Total369
Week0
Month0

Installs

Apps6
Test Targets1
powered by Segment

GitHub

Stars7
Watchers3
Forks3
Issues1
Contributors2
Pull Requests0

Code

Files8
LOCLines of Code 130


  • By
  • Chris Searle

Collection+JSON parser for Objective-C

This set of classes exists to parse the JSON response to a Collection+JSON call into simple objects.

Currently supported:

  • collection
  • item
  • link
  • query

Requirements

  • ARC
  • XCode 4.4 or later (auto-generation of @synthesize)

Usage

Create a callback - grabbing a URL:

    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

    dispatch_async(queue, ^{
        NSData* data = [NSData dataWithContentsOfURL:url];

        dispatch_async(dispatch_get_main_queue(), ^{
            [self fetchedData:data];
        });
    });

In the handler:

    - (void)fetchedData:(NSData *)responseData {
        CJCollection *collection = [CJCollection collectionForNSData:responseData];

        // Now have collection.items and collection.links available etc
        ...
    }

Installation

Simplest is probably git-submodule this project into your app.