检测iPhone颜色

时间:2013-09-15 22:12:50

标签: iphone ios objective-c

最近Apple展示了新款iPhone 5s和5c这款设备有多种颜色,白色,粉红色,黄色,蓝色,绿色,太空灰,金色和银色 ...很多人都喜欢,但我的问题是:

我将创建一个应用程序,可以检测设备的颜色,以便为该设备转换特定颜色的UI。

现在我知道你的答案,不可能,并给我一个减号,但我请你花一点时间用你的设备思考 iTunes 连接如果是 iPhone iPad ,因为当您连接设备时,iTunes可以检测到颜色,并在设备页面上显示正确的黑/白颜色或< strong> iPod 颜色。

有人知道 xcode objectiveC 上的方法吗?

或者只是iTunes的一种能力?

在应用程序内部找到UDID的教程,想一想怎么做?

  

http://oleb.net/blog/2011/09/how-to-replace-the-udid/

1 个答案:

答案 0 :(得分:0)

我认为iTunes会根据手机的UDID找到所有信息:

UDID是一个40个字符的字母和数字字符串,有点像序列号,并且唯一标识特定的iOS设备,包括iPhone,iPad和iPod touch。字母数字代码看起来完全随机给人,但它实际上是基于各种硬件特征。与序列号一样,每个iOS设备都有一个仅引用该特定设备的UDID。您可以通过进入iTunes并在同步屏幕上单击设备的序列号来查看自己设备的UDID。

[链接] http://arstechnica.com/apple/2012/09/ask-ars-whats-the-big-deal-with-iphone-udids/

那么也许您可以找到提取此信息的方法?

只是一个想法。