我试图了解AFNetworking
框架是如何工作的。但是有一点细节我不明白。
我写了一个AFHTTPclient
比使其成为单例类的子类,并添加了一个初始化器,它执行以下操作:
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (self) {
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
}
return self;
}
我从网上找到的教程中得到了这段代码,但我不明白为什么JSONRequestOperation
如果我想取回 JSON 数据,我为什么必须注册我的课程?如果我这样做,幕后究竟会发生什么?registerHTTPOperation
类究竟是做什么 的?
AFNetworking
PS:是否有很好的文档,其中包含互联网上某个地方的示例和深入解释?