0

これまで私は iPhone アプリだけを扱ってきましたが、それらを普遍的なものにする時が来ました。iTunesU で Paul Hegarty のユニバーサル アプリに関する講義を見ていて、いくつかの疑問が頭に浮かびました。

コンセプトを理解していれば、iPad と iPhone の主な違い (コーディング時) は、iPad ではスプリットビュー コントローラーが許可されており、それを利用する必要があるということですよね?

Hegarty 氏が行ったことは、1 つのアプリのコードを調整し、そのアプリが iPad または iPhone で実行されている場合に異なる条件を追加することでした。

私の質問は、それが通常の方法ですか?私は非常に組織化された男で、物事をできるだけ構造化するのが好きです。そこで私が最初に行ったのは、iPad のストーリーボードを管理するためのビュー コントローラーの完全なセットを作成することでした。両方のデバイス用のコードで満たされた単一のビュー コントローラーを用意するのではありません。そうすることも可能ですか?良い習慣と見なされるものは何ですか?

前もって感謝します!

4

2 に答える 2

1

ユニバーサル アプリの良い方法は、できるだけ多くのコードを再利用することだと思います。それ以外の場合は、2 つの異なるアプリを作成してみませんか?

iPad ではポップオーバーと分割ビューを使用できることを除いて、iPhone と iPad のコントロールにはそれほど多くの違いはありません。そのため、できる限りView Controllerでコードを共有します。

于 2012-06-12T19:02:17.143 に答える