Я создаю приложение Universal iOs как часть задания (iPad и iPhone :)).
Естественно, у них есть пользовательский интерфейс, который я привык создавать с помощью файлов NIB, используя причудливые схемы перетаскивания. Это, очевидно, кажется хорошей стратегией, когда вы создаете специальное приложение для iOS-устройства.
Однако, с универсальным приложением, я заметил, что эта стратегия может быть проблемой, так как 2 интерфейса отличаются, и человеческая ошибка может способствовать отсутствию согласованности в двух интерфейсах + удвоить работу !!!
Я заметил, что решение, которое я делаю, состоит в том, что пользовательский интерфейс создан через файл AppDelegate, я никогда не делал этого, и из этого вытекают вопросы:
Что такое appDelegate файлы для в любом случае?
Это способ создания пользовательского интерфейса для универсального приложения через делегата приложения? Или вы, люди, до сих пор тщательно создаете пользовательский интерфейс с помощью файлов NIB для iPhone и iPad?
P.S: Дополнительный вопрос: это задание требует от меня создания приложения на базе Windows по сравнению с приложением на основе View, которое я, естественно, научился делать. Я понимаю, что приложение на базе Windows может перерасти в приложение на основе представления и наоборот. Тем не менее, я не понимаю, когда вы должны выбрать для создания приложения для Windows?