Для массива целых чисел я бы использовал свойство Binary - NSData.NSData имеет много методов доступа / модификаторов.Если вам нужно / вы хотите сохранить изменяемую копию, вы можете использовать NSMutableData в качестве кэша - и сохранить это (как NSData), как это имеет смысл.
Я использую это для длинных списков двойников - чтоменя, представляют собранные наборы данных.Это работает для меня, потому что мне не нужно связывать одну точку данных с другим объектом в моей модели.Во время выполнения я распаковываю эти наборы данных и использую их для визуализации линий графика.В этот момент я мог бы создать какую-то родство, но эту родство нужно было бы вывести.