新しいiPadの機種名
銀ダコはおいしいですね。
iOSの機種の判別方法は用途に合わせて色々あります。
単純にiPadかiPhoneかはたまたiPodか取得したい場合は、
NSString *model = [[UIDevice currentDevice] model];
で取得出来ます。
出力はそのまま"iPad"、"iPhone"、"iPod"。
もっと細かい機種を取得したいときは、
struct utsname uts; uname(&uts); NSString *machine = [NSString stringWithCString:uts.machine];
とか、
size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *buf = (char *)malloc(size); sysctlbyname("hw.machine", buf, &size, NULL, 0); free(buf);
で取得出来ます。
どっちの方がいいとかは分かりません。
教えて偉い人!
この前出た新しいiPadは"iPad3,1"でした。