Это более общий вопрос для людей, которые предоставляют мне рекомендации, в основном, о том, как я изучаю разработку iPad/iPhone и, наконец, сталкиваюсь с вопросом поддержки нескольких ориентаций.
Я просмотрел большое количество doco, и моя книга "Начало разработки iPhone 3" имеет приятную главу.
Но мой вопрос заключается в том, что если бы я хотел программно изменить свои элементы управления (или даже использовать разные представления для каждой ориентации), как люди могут поддерживать свою базу кода? Я могу представить себе столько проблем с кодами спагетти/тысячами "если" проверяет повсюду, что это заставило бы меня замочить, чтобы внести небольшое изменение в схему пользовательского интерфейса.
Есть ли у кого-нибудь опыт в решении этой проблемы? Какой хороший способ контролировать это?
Большое спасибо Марк