从 web 服务下载异步数据并存储在核心数据中的最佳方法
Best approach for download asynchronous data from webservice and store in core data
我目前正在开发具有核心数据的应用程序。模型中有 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 是从网络服务下载异步数据并存储在核心数据中的最佳方法...
我目前正在开发具有核心数据的应用程序。模型中有 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 是从网络服务下载异步数据并存储在核心数据中的最佳方法...