Лучшие практики проектирования, если в приложении более одного вида - PullRequest
0 голосов
/ 11 октября 2010

Эй, чемпионы, Этот вопрос для разработки приложений для iPad.Я много раз искал на этом очень полезном сайте, но не нашел ничего, связанного с вопросом.

Предположим, мое приложение должно представить пользователю несколько представлений, тогда как лучше всего это сделать.Я думаю, что это возможно:

1) Используйте только один контроллер представления и добавьте все остальные в качестве представления.

2) Переместите все контроллеры представления на один и тот же viewController.

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

1 Ответ

0 голосов
/ 07 ноября 2010

В нашей игре для iPad мы используем UIKit, поэтому у нас одновременно отображаются разные виды. Мы используем контроллеры представлений для большинства представлений, которые затем отображались в одном конкретном представлении.

Это позволяет разделить логический код в контроллере представления.

Взаимодействие между контроллерами (например, скрытие или отображение представления после события) будет осуществляться с помощью уведомлений (NSNotificationCenter) для предотвращения слишком большого количества зависимостей.

...