是否可以在iOS应用程序之间共享磁盘数据,还是真正沙盒?换句话说,如果我想创建一个或多个应用程序访问(和/或修改)的共享数据存储库,是否可以完成?
iOS features page上的其中一个列表是“在应用中共享数据”,但这是我正在寻找的,以及相关的API是什么?
谷歌搜索在这方面没有太多其他方面,我知道我可以在iDevice目录结构中的任何地方构建一条路径。是针对Apple的TOA,直接引导我的应用程序拒绝,还是希望这样的架构?
答案 0 :(得分:3)
除非你的应用只是iPad,否则没什么好看的。否则这件事会谈到URL前缀。请参阅“实施自定义网址架构”http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html%23//apple_ref/doc/uid/TP40007072-CH4-SW7。
以下是iPad上的一些信息仅Doc支持:http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadProgrammingGuide/CoreApplication/CoreApplication.html%23//apple_ref/doc/uid/TP40009370-CH6-SW2请参阅“iPad设备上的文档支持”。这不适用于iPhone / iPod
答案 1 :(得分:2)
这看起来像营销说话。在本地共享数据的唯一方法是在启动另一个应用程序时将其传递到URL中。否则,您需要基于Internet服务器的解决方案。
另一个想法:您是否可以在具有新多任务支持的应用之间本地使用TCP?像Air Sharing这样的应用程序可以创建侦听套接字。
答案 2 :(得分:0)
使用ios keyChain,您可以在应用之间共享数据。