デバイスの判定はUIDeviceクラスのmodelプロパティを使用することで取得できます。以下例です。
NSString *modelname = [[UIDevice currentDevice]model];
//iPhoneの場合
if([modelname isEqualToString:@"iPhone"]){
//iPhone用の処理
}
//iPod touchの場合
else if([modelname isEqualToString:@"iPod touch"]){
//iPod touch用の処理
}
//iPadの場合
}else if([modelname isEqualToString:@"iPad"]){
//iPad用の処理
}
modelプロパティで起動しているデバイスの名前が取得できるので、その文字列をif文なりswitch文なりで分岐させてあげます。
参考記事
iPhone/iPad/iPod touch 機種判定、iOSバージョン/ハードウェア情報 取得 判定 - k2ダイアリー[iPhone sdk][Objective-C]iPhoneかiPod touchかをUIDeviceで判定 - Bugle Diary
UIDevice - iPhoneアプリ開発の虎の巻
0 件のコメント:
コメントを投稿