Skip to content
Collection+JSON wrapper for Objective-C
Objective-C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CJCollection.h
CJCollection.m
CJItem.h
CJItem.m
CJLink.h
CJLink.m
CJQuery.h
CJQuery.m
Collection-JSON-ObjC.podspec
LICENSE.txt
README.md

README.md

Collection-JSON-ObjC

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.

Something went wrong with that request. Please try again.