9

我想知道是否有办法通过代码判断 iPad 是黑色还是白色?一个简单的谷歌搜索还没有出现任何东西。

4

2 回答 2

12

iPhone 上的序列号为您提供了所有这些信息,您只需将颜色代码映射到颜色本身。

iPhone SN 的典型格式如下:AABCCDDDEEF

AA = Factory and Machine ID
B = Year of Manufacturing (9 is 2009/2019, 0 is 2010/2020, 1 is 2011 and so on)
CC = Production Week (01 is week 1 of B, 11 is week 11 of B and so on)
DDD = Unique Identifier
EE = Color (A4=black)
F = size (S=16GB, T=32GB)

http://www.pressbyte.com/640/decode-iphone-hardware-information-serial-number/

链接可能有助于获取 S/N。

于 2012-04-20T05:40:03.490 回答
2

苹果设备的颜色可以通过解析其序列号来找到。您可以使用 I/O Kit 获取序列号。请参阅:

黑白 iPhone 的区别?

使用 IOKit 返回 Mac 的序列号会返回 4 个额外字符

但是您需要谨慎,因为 Apple 可能会拒绝您的应用程序(我还没有尝试在我的应用程序中使用 libIOKit.a):

如果我在应用程序中访问 iPhone 序列号,是否允许在 App Store 中访问?

于 2012-04-20T05:42:11.347 回答