У меня есть файл plist, в котором хранится информация, необходимая для отображения в приложении, организованном в виде словаря словарей.Я только начал программировать Cocoa, поэтому не уверен, что это лучший способ.Очевидно, что я могу делать все это вручную, кодировать циклы и добавлять данные в элементы пользовательского интерфейса, но мне кажется, что привязки и предоставленные контроллеры должны позволить мне сделать это более просто.
Я был специальноинтересно, был ли прямой способ (например, использующий в основном Interface Builder) связать NSDictionary
, полученный мной при чтении файла plist, который сам содержит дополнительные элементы NSDictionary
, которые, в свою очередь, содержат пары строк имя-значение, с соответствующимэлемент пользовательского интерфейса - вероятно, контурный вид или браузер.
В качестве альтернативы данные могли бы помещаться в панель типов браузера функций (как в Excel), где клавиши верхнего уровня - это категории функций, следующий уровень - это функции в этой категории, и я могу просто заполнить текстовую область.с деталями самого низкого уровня - то есть значения данных из окончательного словаря.