最近、すべてのiPhoneアプリの50%がFacebookのようなスライドメニューを使用しているようです。また、ViewDeckライブラリ(https://github.com/Inferis/ViewDeck)を使用して、このUIでいくつかのアプリを作成しました。左側のビューはUITableViewで、アイテムをクリックすると中央のビューが変更されます。
しかし、私は優れた「メニュー管理」に苦労してきました。すべてのViewControllerでNSArrayを作成しますか?一度に1つずつ遅延ロードする方がよいですか?記憶をどのように扱いますか?メモリ使用量を可能な限り低く抑えながら、最善の方法が何であるかはよくわかりません。
これらのスライディングメニューライブラリを見ると、動作するメニューと複数のコントローラーを備えた本格的なサンプルアプリはありません。私が言ったように、私はViewDeckを使用していくつかのアプリを作成しましたが、View Controllerの実際の変更は常に不格好で、まったく最適ではないと感じます(すべてのインスタンス化されたView Controllerを備えた配列)。