Похоже, что в наши дни 50% всех приложений для iPhone используют скользящие меню в стиле Facebook. Я также создал несколько приложений с этим пользовательским интерфейсом, используя библиотеку ViewDeck (https://github.com/Inferis/ViewDeck). Левое представление — это UITableView, щелчок по элементу изменяет центральное представление.
Однако я боролся с хорошим «управлением меню». Вы создаете NSArray со всеми контроллерами представления? Лучше лениво загружать по одному? Как вы относитесь к памяти? Не совсем уверен, как лучше всего сохранить использование памяти как можно меньше.
Когда я смотрю на эти библиотеки скользящих меню, я никогда не вижу полноценного примера приложения с рабочим меню и несколькими контроллерами. Как я уже сказал, я создал пару приложений с помощью ViewDeck, но фактическое изменение контроллеров представления всегда кажется неуклюжим и вообще не оптимальным (массив со всеми экземплярами контроллеров представления).