CSMapper helps mapping arbitrary dictionaries to objects. This is especially useful with APIs. It lets you configure your mapping through a set of .plist files. CSMapper is very flexible and was built without any dependency on CoreData, it works, however, perfect with CoreData.