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

5
在iOS中,与Android的内容提供者相对应的是Core Data框架。它允许您更轻松地管理数据模型和持久存储,并提供了一种标准化的方式来处理数据访问和通信。 Core Data也可以与其他应用程序共享数据,并为用户提供一个一致且易于使用的界面。 相关文档请参见:https://developer.apple.com/documentation/coredata

1
有点晚了。而且不完全是一回事,但是iOS有一个叫做文档提供者(Document Provider)的东西。请参阅https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/FileProvider.html。 - BJV
4个回答

3

如果我理解了那个链接的意思,那么就没有等价的方法。

在iOS上,应用程序无法以那种方式共享资源。由于安全原因,每个应用程序都有自己的数据,并且被隔离以防止其访问另一个应用程序中的数据。

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


0

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

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接