電子ガジェットいろいろ

電子系のガジェットやアプリ開発等の話題を書いてます

iOS 機種・バージョン取得方法

機種取得

"[[UIDevice currentDevice]model]"で取得可能。
機種名を文字列で取得できる。
例:

NSString *model = [[UIDevice currentDevice]model];
if([model isEqualToString:@"iPhone"])
{
  //iPhone
}
else if([model isEqualToString:@"iPod touch"])
{
  //iPod touch
}
else if([model isEqualToString:@"iPad"])
{
  //iPad
}
else if([model isEqualToString:@"iPhone Simulator"])
{
  //シュミレータ
}

バージョン取得

"[[UIDevice currentDevice]systemVersion]"で取得可能。
バージョン番号を文字列で取得できる。
例:

NSString *version = [[UIDevice currentDevice]systemVersion];
NSLog(@"Version %@", *version);

基礎からのiOS SDK

基礎からのiOS SDK