@
codeplay在仔细看了后面这段以后。貌似看懂了一些你的意思。我来说说我的看法。
1. 你所有的讨论都是基于 iCloud Drive 的。跟之前的我说的 iCloud 和 iCloud Drive 不是在说同一个事情。
2. 你看到的现象确实是这样。你使用了公有和私用这样的概念来解释。下面是我的对此的解释:
在 Apple 生态里面。商店里面的程序都是沙盒的。相互之间都是独立的。不过有一个地方是可以看到沙盒内部,在开发文档里面也是同样描述那就是 Documents 的路径。举例一个 iOS App 如果你在Documents 下面有文件,那你在 iTunes App 的那页下面是可以看到这些文件。同样的概念延续到了 iCloud 上。当 App 的文件存于他自己 iCloud 路径下的 Documents 文件夹下面的时候。你就可以在 Finder 中看到相当于你说的公有。而另外的路径是不会显示到 Finder 下面的时候,这些是不可见的。 所以能不能给你看见,取决于开发商对自己 App 的设计和实现。
3. 你所使用的 MindNode Pro 他的数据是文件类型。所以他自己可能选择存在自己的 Documents 下,你是能看见的。如你所说,一些也是使用文件存储数据类型的 App 也可以选择把文件存到 iCloud Drive 的路径下。这样其实 iCloud Drive 就是一个 Dropbox 而已。这些 App 只是做了一个存储。Apple 这样做其实就是变相的实现了网盘而已。跟之前 iCloud 同步数据有点点区别的。
以上,有些地方可能看起来解释的不是很清楚。(因为好久没有写东西了,表达有问题!)