Gibt es eine Möglichkeit, das Symbol eines Macs anhand seiner Modellnummer zu ermitteln?

Ich weiß, dass Sie das Symbol des aktuellen Computers mit dem folgenden Code aus Kakao abrufen können:

NSImage *machineIcon = [NSImage imageNamed:NSImageNameComputer];

Aber ist es möglich, das Symbol zu erhalten, wenn nur eine Modellnummer angegeben wird? SowieMacBookPro11,3?

Der Grund, warum ich das brauche, ist, weil ich @ benutMultiPeer Connectivity, um Geräte im Netzwerk zu durchsuchen, mit denen ich eine Verbindung herstellen möchte. Ich möchte jedoch die Symbole dieser Geräte in einer benutzerdefinierten Browseransicht anzeigen.

Ich weiß, dass OS X so ziemlich jedes Symbol für alle Geräte im folgenden Ordner enthält:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/

aber ich möchte wissen, wie ich in meiner App auf sie zugreifen kann:

Ich dachte über die Verwendung derdiscoveryInfo vonMCNearbyServiceAdvertiser, um ein Symbol der Gerätewerbung zu übertragen, aber mit @ können Sie nicht so viele Daten übertragdiscoveryInfo. Es ist nur für kleine Textmengen konzipiert. Deshalb habe ich beschlossen, stattdessen nur die Modellnummer der Maschine zu übertragen. Ich hoffe, die Modellnummer der Maschine in ein Symbol auf der anderen Seite auflösen zu können. Ein bisschen wie wieAirDrop macht es

Antworten auf die Frage(6)

Ihre Antwort auf die Frage