Проектирование document-based приложений
Документы - это контейнеры для пользовательских данных. Документы могут храниться локально или в iCloud.
В документной архитектуре Cocoa используется паттерн Model-View-Controller (MVC):
- объекты модели инкапсулируют данные приложения;
- объекты представления отображают данные;
- контроллеры действуют как посредники между объектами модели и представлениями.
