Ios RestKit是否在不同的线程上执行请求?
如标题所述,是否自动在新线程上执行我的请求?还是我必须自己去做?我已经查看了它们的所有功能描述,但没有看到任何具体的内容。我为您快速查看了Restkit源代码,发现RKHTTPRequestOperation是AFHTTPRequestOperation的子类,后者又是AFURLConnectionOperation的子类。这是我在上一篇文章中发现的:Ios RestKit是否在不同的线程上执行请求?,ios,multithreading,restkit,Ios,Multithreading,Restkit,如标题所述,是否自动在新线程上执行我的请求?还是我必须自己去做?我已经查看了它们的所有功能描述,但没有看到任何具体的内容。我为您快速查看了Restkit源代码,发现RKHTTPRequestOperation是AFHTTPRequestOperation的子类,后者又是AFURLConnectionOperation的子类。这是我在上一篇文章中发现的: + (NSThread *)networkRequestThread { static NSThread *_networkReques
+ (NSThread *)networkRequestThread {
static NSThread *_networkRequestThread = nil;
static dispatch_once_t oncePredicate;
dispatch_once(&oncePredicate, ^{
_networkRequestThread = [[NSThread alloc] initWithTarget:self selector:@selector(networkRequestThreadEntryPoint:) object:nil];
[_networkRequestThread start];
});
return _networkRequestThread;
}
所以,回答你的问题:是的。Restkit为请求创建一个新线程。请注意,它只为请求创建一个线程,而不是为每个请求生成一个线程