ios - 从 web 服务下载异步数据并存储在核心数据中的最佳方法

标签 ios iphone xcode core-data asynchronous

我目前正在开发具有核心数据的应用程序。模型中有 80 个表。我正在通过网络服务获取数据。 单个 Web 服务响应中的当前方法从服务器获取更新,该响应向服务器发出请求。有 70 个请求命中服务器。 使用当前方法拉数据使用

NSData *data = [NSURLConnection sendSynchronousRequest:req returningResponse:&theResponse error:&errorReturned];

每次响应后,将新数据与存储中的旧数据进行比较。只保存更新的数据。 现在我想异步下载数据并将响应存储在核心数据中。 对于我想使用的异步拉取数据

+ (void)sendAsynchronousRequest:(NSURLRequest*) request
                      queue:(NSOperationQueue*) queue
          completionHandler:(void (^)(NSURLResponse* response, NSData* data, NSError* connectionError)) handler ;

什么是最好的实现方式。

最佳答案

AFNetworking 是从 Web 服务下载异步数据并将其存储在核心数据中的最佳方法...

关于ios - 从 web 服务下载异步数据并存储在核心数据中的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28621472/

相关文章:

iphone - Objective-C:HTML 网站

ios - 在 Xcode 4.6 中使用 Base SDK iOS 6.0.2

ios - 如何检查 uitextfield 中的 <object returned empty description check>?

java - 有什么方法可以在任何更新时从 Flash Air 卡向 Android 应用程序发送通知?

ios - 在 UIPageView 后面移动背景

ios - Swift - 通过委托(delegate)将 UIImage 传递给 UIImageView

iphone - 如何在保持唯一性的同时在动态 ImageView 上创建动态按钮

iphone - 寻找自定义手势的方向,例如滑动滚动

ios - 将 mp4 视频保存到设备相机胶卷

objective-c - 如何将字典数据添加到数组中?