В зависимости от размера и сложности набора данных вы можете использовать Базовые данные или список свойств.
Основные данные см. В примерах, упомянутых в документации (ищите класс NSManagedObjectContext).
Для списков свойств используйте [NSKeyedArchiver archiveRootObject:myArray toFile:path]
для сохранения массива на диск.
Папка для хранения файла может быть определена с помощью:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];