アプリが動いているのが、iPadなのかiPhoneなのかの判定方法

iPadとiPhoneで画面を切り替えたり、動作を切り替えたりしたい時の方法

UIDeviceを使う

UIDeviceというクラスが用意されていて、ここから実機の情報を取得することができます。

具体的には?

コード
iPhoneだと”iPhone”, iPadだと”iPad”と返ってきます。iPod Touchだとどうなんだろ・・・
ドキュメントによると、”iPod Touch”と返ってくるらしい。(最新のiPod Touch持ってないので、検証できませんでした。)
余談ですが、SimulatorもiPod Touchはシミュレートできないので、実機持ってないと確認ができない気がする。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です