У меня есть класс Field
. Каждый экземпляр содержит NSMutableArray subfields
, который является большим количеством объектов Field.
Для моего пользовательского интерфейса я использую NSTreeController и NSOutlineView.
Я бы хотел изменить порядок и переместить поля, перетаскивая их. Я не уверен в самом простом способе сделать это. Большинство учебных пособий в сети, по-видимому, сосредоточены на базовых данных, которые по сути неупорядочены и поэтому требуют больше хитрости, чтобы приступить к работе. Моя модель основана на массивах, которые упорядочены.
Большинство учебных пособий, которые я могу найти, были написаны в эпоху Тигра, где преобладающей мудростью стало то, что "Пока не используйте NSTreeController, он глючит", или же они сосредоточены на Базовых данных.