objective-c – 如何获取用户Mac的图标?

objective-c – 如何获取用户Mac的图标?,第1张

概述使用Objective-C和 Cocoa,有没有人知道如何获取用户计算机的图标(Finder中的“设备”和“网络”下显示的图标)?不是硬盘图标,实际是用户设备的图标.它的范围从MacBook图标到Mac Pro图标到死亡监视器图标的 Windows蓝屏. 我已经尝试了以下几个方面的内容: NSImage *icon = [[NSWorkspace sharedWorkspace] 使用Objective-C和 Cocoa,有没有人知道如何获取用户计算机的图标(Finder中的“设备”和“网络”下显示的图标)?不是硬盘图标,实际是用户设备的图标.它的范围从MacBook图标到Mac Pro图标到死亡监视器图标的 Windows蓝屏.

我已经尝试了以下几个方面的内容:

NSImage *icon = [[NSWorkspace shareDWorkspace]                   iconForfileType: NSfileTypeForHFSTypeCode(kComputerIcon)];

但是,这显然返回相同的图标.我也尝试过iconForfile:方法,但我不知道用作参数的文件路径.有人可以指出我正确的方向吗?

解决方法
[NSImage imagenamed: NSImagenameComputer]

这将返回当前计算机的图标

总结

以上是内存溢出为你收集整理的objective-c – 如何获取用户Mac的图标?全部内容,希望文章能够帮你解决objective-c – 如何获取用户Mac的图标?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1026945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存