В этих строках будет напечатана версия устройства:
Ipad 1: платформа: iPad1,1
Ipad 2: платформа: iPad2,1
Ipad 3: платформа:iPad3,3
Iphone 4S: платформа: iPhone4,1
Симулятор: платформа: x86_64
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *answer = (char*)malloc(size);
sysctlbyname("hw.machine", answer, &size, NULL, 0);
NSString *platform = [NSString stringWithCString:answer encoding: NSUTF8StringEncoding];
free(answer);
NSLog(@"Platform: %@", platform);