美文网首页
iOS 获取手机外壳颜色

iOS 获取手机外壳颜色

作者: 指尖划过的风 | 来源:发表于2018-08-02 14:13 被阅读0次

    UIDevice *device = [UIDevice currentDevice];

    SEL selector = NSSelectorFromString(@"deviceInfoForKey:");

    if(![devicerespondsToSelector:selector]) {

        selector =NSSelectorFromString(@"_deviceInfoForKey:");

    }

    if([devicerespondsToSelector:selector]) {

        IMPimp = [devicemethodForSelector:selector];

        NSString* (*func)(id,SEL,NSString*) = (void*)imp;

        NSString*deviceColor = func(device,selector,@"DeviceColor");

        NSString*deviceEnclosureColor = func(device,selector,@"DeviceEnclosureColor");

        NSLog(@"%@ -- %@", deviceColor , deviceEnclosureColor);

    }

相关文章

网友评论

      本文标题:iOS 获取手机外壳颜色

      本文链接:https://www.haomeiwen.com/subject/nulcvftx.html