Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 核心数据并发和API Rest服务_Ios_Objective C_Multithreading_Core Data_Afnetworking - Fatal编程技术网

Ios 核心数据并发和API Rest服务

Ios 核心数据并发和API Rest服务,ios,objective-c,multithreading,core-data,afnetworking,Ios,Objective C,Multithreading,Core Data,Afnetworking,我对Coredata和API Rest交互有一些问题或澄清 我的客户要求使用: Coredata用于存储iOS应用程序管理的某些实体 网络图书馆 而且 我需要管理实体上的多线程操作 应用程序将进入“离线模式”,用户可以在此模式下使用。当应用程序上线时,我需要重新同步修改的对象。为此,我正在阅读本教程: 特别是,我想知道关于并发使用Coredata是否有一些最佳实践。我找到了一些关于Coredata并发性的教程,我发现一种可能的方法是使用单例。这是个好主意吗 你能给我推荐一些使用Core

我对Coredata和API Rest交互有一些问题或澄清

我的客户要求使用:

  • Coredata用于存储iOS应用程序管理的某些实体
  • 网络图书馆
而且

  • 我需要管理实体上的多线程操作
  • 应用程序将进入“离线模式”,用户可以在此模式下使用。当应用程序上线时,我需要重新同步修改的对象。为此,我正在阅读本教程:
特别是,我想知道关于并发使用Coredata是否有一些最佳实践。我找到了一些关于Coredata并发性的教程,我发现一种可能的方法是使用单例。这是个好主意吗

你能给我推荐一些使用Coredata+AFNetworking的好教程吗


如果您对CoreData和AFNetworking有要求,请多谢。您可能希望了解如何使用RestKit,它可以满足这两个要求


关于并发性(restkit内部使用),您需要实现一个观察者模式来检测更改。我建议您阅读这篇博客文章:

如果您还没有这样做,我强烈建议您阅读CoreData。有几本书在那里,但最终让我一鸣惊人的是蒂姆·罗德利的那本。马库斯·扎拉的书也经常被使用。