0

最近、Obj-C の学習を開始し、最初の「より大きな」アプリを作成しようとしています。次のように、Facebook と同様に構造化されたアプリケーションが必要です。

  1. ユーザーが最初に目にするのは、ログイン/登録画面です。
  2. 正しくログインしていれば、アプリのメイン画面が表示され、直接関係のない多くのことを実行できます。

そのアプリ TheRightWay を構成する方法がわかりません。

最初に頭に浮かぶのはUINavigationController、初期ビュー コントローラーとしてサブクラス化された設定で、1 つのセグエが「ログイン」フローに、2 番目が「ログイン」フローに続きます。

しかし、それは別の問題を引き起こします: (少なくとも私の理解では)、モーダルセグエを使用してアプリの異なる部分間を移行するべきではないため、チェーンをUINaviationController何度も使用する必要がありますか? それは「簡単な方法」のように思えますが、それは間違った方法であると確信しています。

4

1 に答える 1

0

これは、構造と同じくらい開発ワークフローに関する質問です。

iOS アプリケーションの構造は、ユーザー インターフェイスと密接に結びついているため、それを出発点にする必要があります。

iOS 5 を使用しているため、一連のビューを通じてユーザーの操作をキャプチャするストーリー ボードを作成することが、最初に行うことです。

各ビューに関連付けられているのは、必要に応じてフレームワークによってインスタンス化される ViewController です。ほとんどの場合、アプリケーションの構造はこの下にぶら下がっています。

于 2012-08-07T09:23:35.693 に答える