iOS 獲取手機機型顏色 筆記
阿新 • • 發佈:2018-11-08
- (void)xjh_deviceColor{
UIDevice *device = [UIDevice currentDevice];
SEL selector = NSSelectorFromString(@"deviceInfoForKey:");
if (![device respondsToSelector:selector]) {
selector = NSSelectorFromString(@"_deviceInfoForKey:");
if ([device respondsToSelector:selector]) {
IMP imp = [device methodForSelector:selector];
NSString *(*func)(id ,SEL, NSString*) = (void *)imp;
NSString *deviceColor = func(device,selector,@"DeviceColor");
NSString *deviceEnclosureColor = func(device, selector, @"DeviceEnclosureColor");
NSLog(@"deviceColor:%@,deviceEnclosureColor:%@" , deviceColor,deviceEnclosureColor);
}
}
}