只是想知道我需要做什么代码?

有帮助吗?

解决方案

目前还没有适用于iPhone的CoreData,因此无法在iPhone和Mac应用中使用相同的代码。你可以编写自己的sqlite包装器,它将在两者上运行。 Omni小组有一个开源版本(在修改了MIT许可证)这可能是一个很好的起点。

此外,没有内置的方法来同步数据,所以你必须想出办法来做到这一点。许多应用程序在手机/ mac上运行服务器并通过该服务器同步。它通常要求您的手机连接到与mac相同的wifi网络。

其他提示

iPhone上不存在核心数据,因此至少需要为iPhone部分使用其他功能。事实上,如果你想在iPhone和Mac应用程序之间共享大量代码,你可能想要完全避免使用Core Data。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top