Используя Objective-C и Cocoa, кто-нибудь знает, как получить значок для пользовательского компьютера (тот, который отображается в разделе "Устройства" и "Сеть" в Finder)? Не значок жесткого диска, а фактический для пользовательского устройства. Он варьируется от значка MacBook до значка Mac Pro до значка монитора монитора голубого экрана Windows.
Я пробовал вещи по следующим строкам:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kComputerIcon)];
Но это просто возвращает все тот же значок все время, очевидно. Я также пробовал метод iconForFile:
, но я не знаю, какой путь к файлу использовать в качестве параметра. Может ли кто-нибудь указать мне в правильном направлении?