2

在 iOS 中相当于 Android 的内容提供程序是什么?

概括:

内容提供者管理对中央数据存储库的访问。提供者是 Android 应用程序的一部分,它通常提供自己的 UI 来处理数据。但是,内容提供者主要是供其他应用程序使用的,这些应用程序使用提供者客户端对象访问提供者。提供者和提供者客户端共同为数据提供一致的标准接口,同时处理进程间通信和安全数据访问。

文档:http: //developer.android.com/guide/topics/providers/content-providers.html

4

3 回答 3

2

如果我正确理解该链接,则没有等价物。

在 iOS 上,应用程序之间不能以这种方式共享资源。出于安全原因,每个应用程序都有自己的数据,并且被沙盒化,无法访问另一个应用程序中的数据。

您可以在应用程序之间共享数据的唯一方法是在您的应用程序之间进行一些网络同步过程,或者可能使用UIPasteBoard,但这很麻烦。您还可以通过应用 URL 方案传递非常有限的数据。

于 2013-10-15T01:15:14.757 回答
0

在 iOS 中,我们可以在具有相同组 ID 的应用程序之间共享数据。

于 2018-11-09T14:07:14.443 回答
0

如果想在 iOS 中共享内容,可以通过钥匙串在应用程序之间共享内容。我认为这是我能想到的最接近的,相当于 Android 中的内容提供程序。

很好的参考:http: //shaune.com.au/ios-keychain-sharing-data-between-apps/

于 2018-02-10T14:53:25.893 回答