以编程方式获取macbook / device颜色

时间:2016-03-11 21:08:18

标签: xcode swift macos

我想检测用户设备的颜色,将其与实际设备的图像相关联(例如:Macbook SpaceGray或Gold)。

我找到了一个用于iOS设备的私有API,但有没有办法(如果可能,合法的话)使用OSX?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您的Mac应用使用互联网连接,那么second answer on this page可能会有用:

  

http://standards.ieee.org/regauth/oui/index.shtml

     

从此页面下载OUI列表。然而,这只会供应   OUI的制造商部分(前3个八位字节)。你会需要   去每个制造商获取地址部分的副本,   通常是第4个八位字节,它将识别设备类型。第六届   八位字节通常用于唯一的设备ID。

  

mac地址是48位十六进制数。前24位是   OUI,可用于识别制造商。

困难的部分是确定Apple为每台计算机分配的Mac代码