XML serialization/deserialization on iOS?
Убедитесь что классы объектов, которые вы собрались сериализовать следуют NSCoding.

В сериализации вам помогут NSKeyedArchiver и NSKeyedUnarchiver.

Метод у NSKeyedArchiver сериализует в plist
+ (BOOL)archiveRootObject:(id)rootObject toFile:(NSString *)path 
Обратное у NSKeyedUnarchiver
+ (id)unarchiveObjectWithFile:(NSString *)path
Посмотрите на модуль Object Mapping из RestKit (https://github.com/RestKit/RestKit)