4

最近,Apple 展示了新款 iPhone 5s 和 5c,这款设备有多种颜色,白色、粉色、黄色、蓝色、绿色、深空灰色、金色和银色……哇很多,但我的问题是:

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

现在我知道你的答案,不,这是不可能的,给我一个减分票,但我要求请花点时间考虑一下你的设备连接的iTunes是iPhone还是iPad,因为当你连接你的设备时,iTunes 能够检测颜色,并在设备页面上显示确切的颜色黑色/白色或iPod颜色。

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

或者只是iTunes的一种能力?

在应用程序中找到了 UDID 的本教程,对此有何看法?

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

4

1 回答 1

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/

所以也许你能找到一种方法来提取这些信息?

只是一个想法。

于 2013-09-16T03:19:12.180 回答