Я пытался понять документы для NSWindow, NSView, NSBox, NSCollection, чтобы сделать лучший выбор для моего проекта, но я думаю, что упускаю некоторые вещи.
Мне нужно отобразить 6 элементов в группе; каждый элемент состоит из метки (фиксированное имя), ползунка и метки (переменной). Они управляют графиками в соседнем NSView.
Я мог бы просто разместить их по отдельности в окне или пользовательском представлении; больше нечего делать, кроме как их подключить. Пока я не вижу реальных преимуществ ни для одного из них, и любой из них будет отображать группы и работать правильно.
С тем, что мне кажется значительным объемом дополнительной работы, особенно с плохой документацией, я мог бы сделать NSCollection или NSBox. NSCollection обеспечит фиксированные местоположения и, возможно, облегчит добавление или удаление, чего я не ожидаю. С NSBox места гибки, и я вижу, что могу перетащить блок и переместить всю группу, если мне когда-нибудь понадобится. В противном случае я не вижу никаких преимуществ. Может ли кто-нибудь «продать» мне что-нибудь полезное, что я могу с ними сделать?
Но я все думаю: если Window и View — это так просто, то зачем кому-то возиться с коллекциями и ящиками? Просто потому, что они в каком-то смысле красивы?