以前も一度書いたエントリーですが、その時不明だったiPhone3Gと3GSの判別も分かったので、書き直します。 3GSと3Gを判別する方法を調べてたときの副産物。 環境の判別方法 UIDeviceのプロパティmodelから取得できる。 取得できる値 iPhone, iPod touch, iPhone Simulator 細かい機種判別はできず。 記述例 NSString *modelname = [[UIDevice currentDevice]model]; if ([modelname isEqualToString:@"iPhone"]) { // iPhone } if ([modelname isEqualToString:@"IPod Touch"]) { // iPod touch } if ([modelname isEqualToString:@"iPhone Simu