在 iOS 上,有File Provider API来创建“虚拟文件夹”(内容由应用程序提供的文件夹)。我怎么能在 MacOS 上做类似的事情?如果您想知道我为什么要这样做,那只是我试图了解云存储应用程序的工作原理。
PS:对不起英语不好,我是法国人。
在 iOS 上,有File Provider API来创建“虚拟文件夹”(内容由应用程序提供的文件夹)。我怎么能在 MacOS 上做类似的事情?如果您想知道我为什么要这样做,那只是我试图了解云存储应用程序的工作原理。
PS:对不起英语不好,我是法国人。
在 macOS Big Sur 中有一个NSFileProviderReplicatedExtension协议,它应该“复制”iOS NSFileProviderExtension。
该 API 似乎在 macOS 11.3+ 上运行,并且 Xcode 12.5 带回了所需的 FileProvider Extension 目标。Xcode 12.2 中还有一个解决方法可以手动添加目标。
在 WWDC21 期间,我们还从 Apple 获得了一些示例代码,这应该会使扩展更容易实现。
获取 Xcode 12.5 beta 3,其中包含用于创建 macOS 文件提供程序的模板: