私はそれがiPhoneかiPadかを検出する方法を知っています
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
ユニバーサルアプリを作成する2つの方法を知っています。
1)2つのxibsに1つのコントローラーを使用する(iPhone / iPad)
2)iPadとiPhoneで異なるビューコントローラーを使用する
それを行うための最良の方法は何ですか?
私はそれがiPhoneかiPadかを検出する方法を知っています
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
ユニバーサルアプリを作成する2つの方法を知っています。
1)2つのxibsに1つのコントローラーを使用する(iPhone / iPad)
2)iPadとiPhoneで異なるビューコントローラーを使用する
それを行うための最良の方法は何ですか?
iPhoneとiPad用の同じViewControllerですが、UIUserInterfaceIdiom
(同じ内容の)View Controllerが重複して作成されないように、スイッチケースとして使用しています。
ただし、iPhoneとiPadでは異なるXIBを使用できます。
異なるビューコントローラーを使用すると、2つのほぼ同じコードをメインにする必要があるため、異なるXIBを使用する方が良いと思います。また、XIBでは、そのXIBforiPhoneまたはiPadを使用して何が得られるかを明確に確認できます。