title: iOS "the new iPad" UIDeviceHardware hw.machine codename
body: <p>So, I have the following code "machine names" for the current lineup of iOS devices.  Does anyone know with some certainty what the codes for "the new iPad" is?  (iPad announced Mar 7, 2012)</p>
  
  <pre><code>if ([platform isEqualToString:@"iPhone1,1"])    return @"iPhone1G GSM";
  if ([platform isEqualToString:@"iPhone1,2"])    return @"iPhone3G GSM";
  if ([platform isEqualToString:@"iPhone2,1"])    return @"iPhone3GS GSM";
  if ([platform isEqualToString:@"iPhone3,1"])    return @"iPhone4 GSM";
  if ([platform isEqualToString:@"iPhone3,3"])    return @"iPhone4 CDMA";
  if ([platform isEqualToString:@"iPhone4,1"])    return @"iPhone4S";
  if ([platform isEqualToString:@"iPhone5,1"])    return @"iPhone5";
  if ([platform isEqualToString:@"iPod1,1"])      return @"iPod 1G";
  if ([platform isEqualToString:@"iPod2,1"])      return @"iPod 2G";
  if ([platform isEqualToString:@"iPod3,1"])      return @"iPod 3G";
  if ([platform isEqualToString:@"iPod4,1"])      return @"iPod 4G";
  if ([platform isEqualToString:@"iPad1,1"])      return @"iPad WiFi";
  if ([platform isEqualToString:@"iPad2,1"])      return @"iPad2 WiFi";
  if ([platform isEqualToString:@"iPad2,2"])      return @"iPad2 GSM";
  if ([platform isEqualToString:@"iPad2,3"])      return @"iPad2 CDMAV";
  if ([platform isEqualToString:@"iPad2,4"])      return @"iPad2 CDMAS";
  if ([platform isEqualToString:@"i386"])         return @"Simulator";
  if ([platform isEqualToString:@"x86_64"])       return @"Simulator";
  </code></pre>