IOS核心数据并发

时间:2011-09-06 09:41:32

标签: ios core-data concurrency

我们正在开发一个具有同步支持的IPad应用程序,这个同步逻辑在应用程序启动时启动,通过调用WCF服务来检查是否有任何更新。

由于同步过程需要时间,我们希望将它放在后台工作程序上以阻止用户界面,所以我的问题是:

  • 是否可以开发一个后台工作程序,用于在后台同步sqlite数据库,同时用户界面正在使用此数据库?如果有可能,请提供代码或链接来帮助我实现这个目标吗?

提前感谢

1 个答案:

答案 0 :(得分:2)

这绝对是可能的。你所指的是线程在后台完成一个过程。阅读Apple的Thread Programming GuideConcurrency Programming Guide,以便更好地了解它在iOS中的实现方式