有没有可能让一个应用程序只在金色的iPhone上运行?
是否可以使用Xcode配置或其他方法仅针对金色iPhone?不可能通过公共API以编程方式检测iOS设备颜色。 不过,你可以用私人的。 根据@Ortwin Gentz的回答:有没有可能让一个应用程序只在金色的iPhone上运行?,iphone,Iphone,是否可以使用Xcode配置或其他方法仅针对金色iPhone?不可能通过公共API以编程方式检测iOS设备颜色。 不过,你可以用私人的。 根据@Ortwin Gentz的回答: 你是认真的吗?谁得到了这样一部金色的iPhone?这里的反对票似乎不合适——尽管答案对任何经验丰富的iOS开发者来说都是显而易见的,但这个问题在主题上是有效的,关于编程,而不是重复的。@TaylorHalliday,你是指金色的iPhone 5s吗?是的,关于语法方面,我只是在胡闹。但是,是的。我和某人开玩笑说,如果你可能
你是认真的吗?谁得到了这样一部金色的iPhone?这里的反对票似乎不合适——尽管答案对任何经验丰富的iOS开发者来说都是显而易见的,但这个问题在主题上是有效的,关于编程,而不是重复的。@TaylorHalliday,你是指金色的iPhone 5s吗?是的,关于语法方面,我只是在胡闹。但是,是的。我和某人开玩笑说,如果你可能制作一个只在金色iPhone 5S上运行的应用程序,那将是多么可笑。似乎是个有趣的概念。尽管我对此表示怀疑,但我还是决定把它扔掉,看看是否可行。我无意冒犯任何开发人员,只是想知道是否有我没有想到的东西。把它扔出去-这个问题是如何被否决的,但是这个评论上面的SO Q链接得到了如此多的积极关注。他们在设备上获得相同的技术Q-检测化妆品。
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"]);
}