ユニバーサルな iPhone/iPad アプリをビルドするか、一部のコードを共有する個別のターゲットをビルドするかを決定するのに役立つ確立された基準はありますか? iPad アプリは正常に動作していますが、iPhone をサポートする必要があります。iPad のビューは大きくて複雑なので、ほぼすべてのビューを 2 つまたは 3 つの小さな iPhone ビューに作り直す必要があります。したがって、コードに次のコードを追加するよりも、モデルと通信レイヤーを再利用するすべての異なるビューとコントローラーを備えた 2 つの個別のターゲットを用意する方が簡単だと思います。
if iPad {
// do iPad view and controller
} else {
// do iPhone view and controller
}
ティア、
-マイク