Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 以编程方式获取macbook/设备颜色_Xcode_Swift_Macos - Fatal编程技术网

Xcode 以编程方式获取macbook/设备颜色

Xcode 以编程方式获取macbook/设备颜色,xcode,swift,macos,Xcode,Swift,Macos,我想检测用户设备的颜色,将其与实际设备的图像相关联(例如:Macbook SpaceGray或Gold) 我找到了一个私有API,可以在iOS设备上使用,但是有没有一种方法可以在OSX上使用(如果可能的话是合法的) 非常感谢您的帮助。如果您的Mac应用程序使用internet连接,则可能会有用: 从该页面下载OUI列表。然而,这只会提供 OUI的制造商部分(前3个八位字节)。你需要 向各制造商索取地址部分的副本, 通常是识别设备类型的第四个八位字节。第六 八位字节通常用于唯一的设备ID ma

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

我找到了一个私有API,可以在iOS设备上使用,但是有没有一种方法可以在OSX上使用(如果可能的话是合法的)


非常感谢您的帮助。

如果您的Mac应用程序使用internet连接,则可能会有用:

从该页面下载OUI列表。然而,这只会提供 OUI的制造商部分(前3个八位字节)。你需要 向各制造商索取地址部分的副本, 通常是识别设备类型的第四个八位字节。第六 八位字节通常用于唯一的设备ID

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


一个困难的部分是确定苹果为每台计算机分配了哪些mac代码

你能在iOS中共享API吗?当然:如果操作系统提供了型号(如MK4N2LL/A等),那么应该很容易;虽然有些东西告诉我这是关键的缺失成分。你是对的,但是我认为获取这些类型的信息是不“合法的”。仍然是一个私有API,但我的回答是:你可以获取Mac的图标、模型和其他属性。