iOS应用可以共享数据吗?

时间:2013-03-14 12:43:16

标签: ios

我正在研究一组可能会使用大量常见数据的应用程序,我指的是数百Mb的相同核心数据集。

这类似于我是否有一组可下载的地图,以及一些使用它来处理不同事物的应用程序。

iOS是否允许以任何方式在应用之间共享数据...我希望人们会购买多个应用,因为它们位于同一区域。或者是通过应用内购买获得一个应用并为每个“应用”销售功能的正确方法?

1 个答案:

答案 0 :(得分:2)

您可以在iOS中的应用之间共享数据,但当然也存在一些限制。 取决于数据量和数据本身。

您可以共享数据的方式: -

1 UIPasteBoard - 创建没有安全性的常规粘贴板

2网址计划 - 要为您的应用注册URL类型,请在应用的Info.plist文件中包含CFBundleURLTypes键

使用

[[UIApplication sharedApplication] openURL:
  [NSURL URLWithString:@"yourApp://yourData"]];

分享数据。

并接收数据,4.1及更早版本的代表

-application:handleOpenURL:

供以后使用: -

application:openURL:sourceApplication:annotation: 

在地址簿中共享3个虚拟联系人

4您甚至可以在Keychain上共享数据,但仅适用于iOS 3.xxxx。