小编Tap*_*rms的帖子

有没有办法在给出型号的情况下获得Mac的图标?

我知道你可以使用以下代码从cocoa获取当前机器的图标:

NSImage *machineIcon = [NSImage imageNamed:NSImageNameComputer];
Run Code Online (Sandbox Code Playgroud)

但是只给出型号时是否可以获得图标?如MacBookPro11,3

我需要这个的原因是因为我正在使用MultiPeer Connectivity我想要连接的网络浏览设备.但我想在自定义浏览器视图中显示这些设备中的图标.

我知道OS X几乎包含以下文件夹中所有设备的每个图标:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
Run Code Online (Sandbox Code Playgroud)

但我想知道如何从我的应用程序中访问它们:

我想过使用discoveryInfofrom MCNearbyServiceAdvertiser来传输设备广告的图标,但你无法使用传输那么多的数据discoveryInfo.它仅适用于少量文本.所以我决定只传输机器的型号.我希望将机器的型号解析为另一侧的图标.有点像AirDrop它是怎么回事.

macos cocoa airdrop multipeer-connectivity

6
推荐指数
1
解决办法
921
查看次数

标签 统计

airdrop ×1

cocoa ×1

macos ×1

multipeer-connectivity ×1