2013-04-26 46 views
1

我正在研究AFNetworking,并注意到它创建了它自己的NSThread。据我所知苹果劝阻现在使用NSThread。 AFNetworking是否可接受的做法是创建自己的NSThread?这将在未来的版本中发生变化吗?AFNetworking NSThread

感谢

+ (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; 
} 

回答