gpt4 book ai didi

ios - 检测 iPhone/iPad/iPod touch 的颜色?

转载 作者:IT老高 更新时间:2023-10-28 11:25:17 26 4
gpt4 key购买 nike

是否有任何方法或破解方法可以检测 iOS 安装在什么颜色(黑色/白色)的 iPhone、iPad 或 iPod touch 上?

我想在黑色或白色设备的情况下加载相应的 UI 皮肤。

最佳答案

有一个私有(private) API 可以检索 DeviceColorDeviceEnclosureColor

UIDevice *device = [UIDevice currentDevice];
SEL selector = NSSelectorFromString(@"deviceInfoForKey:");
if (![device respondsToSelector:selector]) {
selector = NSSelectorFromString(@"_deviceInfoForKey:");
}
if ([device respondsToSelector:selector]) {
NSLog(@"DeviceColor: %@ DeviceEnclosureColor: %@", [device performSelector:selector withObject:@"DeviceColor"], [device performSelector:selector withObject:@"DeviceEnclosureColor"]);
}

我已经写了一篇博客并提供了一个示例应用程序:

http://www.futuretap.com/blog/device-colors/

警告:如前所述,这是一个私有(private) API。不要在 App Store 构建中使用它。

关于ios - 检测 iPhone/iPad/iPod touch 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8463212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com