objective-c - 隐藏Mac操作系统下的所有桌面图标

标签 objective-c cocoa icons osx-snow-leopard desktop

我正在寻找一种在 Mac OS X 下的 Objective-C 中以编程方式显示/隐藏桌面图标的方法。

您知道我如何实现这一目标吗?

感谢您的帮助,

问候,

最佳答案

Finder 对此有一个隐藏的偏好。将com.apple.finder下的CreateDesktop的值设置为kCFBooleanFalse,然后终止Finder。要恢复桌面图标,请删除 CreateDesktop 首选项并再次终止 Finder。

当然,这不是受支持的 API 功能;它随时可能消失。

关于objective-c - 隐藏Mac操作系统下的所有桌面图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4222751/

相关文章:

iphone - 多个图像的平滑 UIImageView 动画

ios - 在Xcode中添加Firebase时如何解决 "duplicate symbol"

objective-c - Objective-C 中的 C 数组维护指向已释放对象的指针

objective-c - 方法签名问题

google-chrome-extension - 为什么我的 Chrome 扩展程序的扩展程序管理图标不显示?

java - 在特定 JTable 单元格中显示图标

css - 如何在不丢失透明度的情况下调整图标图像的大小?

iphone - 如何在 iPhone 上制作无限长的 ScrollView ?

Objective-C 傻瓜书 : How do I get a value out of NSDictionary?

macos - 为什么我有时会收到并发 NSURLSession 请求的错误回复