В чем разница между "множественным" и "одиночным" для представления представления контроллера?

Я работаю над OS X-приложением в Xcode. Опция, которая меня полностью озадачивает, - это "Презентация", с двумя вариантами "Single" и "Multiple", что делает этот атрибут?

enter image description here

Ответ 1

Итак, это было фактически "очевидно", как только я его использовал.

В принципе, эта функция вызывает однократное отображение окна или несколько раз, если соответствующий сеанс в раскадровке запущен несколько раз.

Чтобы увидеть это в действии, добавьте в него раскадровку с контроллером представления. Поместите кнопку на вид и дополнительный оконный контроллер. Создайте сегмент между кнопкой и оконным контроллером, чтобы "показать" оконный контроллер.

Нажмите на контроллер окна и переключитесь между двумя параметрами презентации. Когда вы запустите его, вы обнаружите, что один случай создаст несколько экземпляров окна, а другой создаст один экземпляр окна.

Как я уже сказал, очевидно, но должен был использовать его, чтобы понять это.