您好,现在蔡蔡来为大家解答以上的问题。iclouddrive的中文意思,icloud drive相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、终于搞明白了iCloud Drive和之前iCloud是什么关系了 首先来看几个问题: 为什么保存在MindNode Pro的iCloud里面的文档看不到,但是保存在Pages的iCloud空间里的文档就可以? 2、我之前保存在 Day One 里的数据在iCloud Drive怎么看不到? 3、之前担心iCloud Drive有了之后,iCloud Drive里会放着一大堆iPhone游戏的存档数据,但是好像没有…… 折腾了一上午,搞明白了 Yosemite之前的App支持的iCloud,App控制了自己iCloud的访问权限:每个App只允许自己访问自己的iCloud空间中的数据(这个理解为 Private iCloud)。
2、在Finder中的位置为/Users/MyUserName/Library/Mobile Documents,每个App都有自己独立的目录。
3、正常只能通过对应App去访问。
4、也可通过一个第三方软件:PlainCloud去访问。
5、 在Yosemite中,如果一个App支持 iCloud Drive,那他会把自己的App文件空间暴露给iCloud Drive,让系统和其他第三方应用看到,可以调用。
6、可以理解为Public iCloud。
7、 最后呢,整个iCloud空间,可以立即为Complete iCloud。
8、 如果手工创建的文件,放到iCloud Drive 里的,则是放在了/Users/MyUserName/Library/Mobile Documents/iCloud Drive里。
9、 如果通过Finder去访问的话,看到的iCloud Drive其实是支援iCloud Drive的App的文件空间和手动移动到iCloud Drive里的文件的集合。
10、 即,如果一个App只支持之前的iCloud,而不支持iCloud Drive呢,它的文件的空间对于iCloud Drive是不可见的。
11、 所以对于问题1,原因就是MindNodePro并不支持iCloud Drive,所以在iCloud Drive里并没有MindNodePro的文件夹。
12、同样的,问题2、3也是因为Day One和iOS上的游戏存档都是保存在App私有的iCloud里面,所以看不到。
13、 我想搞的这么复杂可能就是想让开发者决定如何使用iCloud:如果数据只是自己App本身用,就不用把App的iCloud做成Public的(即在iCloud Drive中可见的)。
14、如果需要,那就支持iCloud Drive,让第三方看到。
15、 这个与Dropbox还是有比较大的不同的,Dropbox里面没有不可见的App私有空间这样的概念,如果你用Dropbox来同步1Password的配置数据,那么在Finder中的Dropbox目录里,这个配置数据是可见的。
16、 Finder对于iCloud进行了封装,确实很优雅(你不用看到无用的iOS游戏存档或其他乱七八糟的东西),但也确实让用户很困惑。
本文就为大家分享到这里,希望小伙伴们会喜欢。