Только вы можете решить, как лучше всего сохранить данные вашего приложения, но вы должны понимать разницу между вашим представлением (представлением коллекции и представлениями его элементов) и вашей моделью (вещами, представленными представлениями, упорядоченными и управляемымиконтроллер).
Итак: поскольку в вашем представлении коллекции отображается множество вещей, не имеет ли смысла сохранять этот массив вещей?Убедитесь, что элементы массива serializable , затем используйте метод NSArray -writeToURL: atomically: для записи массива и его сериализуемого содержимого в файл.
Просто помните, вы не сохраняете свое представление, вы сохраняете данные, представленные представлением (и опосредованные / контролируемые / управляемые уровнем контроллера).Для получения дополнительной информации см. he шаблон проектирования Model-View-Controller .