Есть ли способ обнаружить iphone4, использующие какую сеть (GSM / CDMA). Я хочу различать GSM / WCDMA и CDMA, если это возможно.
Я использую следующие коды, чтобы обнаружить его, это правильно?
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithUTF8String:machine];
if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";
if ([platform isEqualToString:@"iPhone4,3"]) return @"iPhone 4S cdma";