NSWorkspace 是在 macOS 和 iOS 中提供的一个类,它提供了访问桌面和文件系统的方法。NSWorkspace 的 shared 实例是一个单例对象,意味着它是整个应用程序共享的。
您可以使用 NSWorkspace 的 shared 实例来打开文件、文件夹、URL 或应用程序,或者获取有关文件系统的信息。例如,您可以使用下面的代码打开一个 URL:
if let url = URL(string: "https://www.example.com") {
NSWorkspace.shared.open(url)
}
您还可以使用 NSWorkspace 的 shared 实例来获取有关桌面和文件系统的信息,例如应用程序的名称、图标、可用磁盘空间等等。