Recently I had to develop an iOS App that consumes lots of REST services and I was looking for an easier way to manage remote object synchronization. I founded RestKit,  a framework that works on top of well known AFNetworking library.

Mapping example:

[cc lang=”objc” tab_size=”2″ lines=”40″]

RKEntityMapping *carMapping = [RKEntityMapping mappingForEntityForName:@”Car” inManagedObjectStore:_objectStore];
[carMapping addAttributeMappingsFromDictionary:@{ @”” : @”sid”,
@”car.model” : @”model”,
@”car.hp” : @”hp”

You can find more information on project’s README file.