如何在Mac和iPhone之间同步Core-Data应用程序?

时间:2009-05-04 15:22:52

标签: objective-c cocoa cocoa-touch core-data

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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