我想了解AFNetworking
框架是如何工作的。但有一點細節我不明白。我寫了一個AFHTTPclient
的子類。使其成爲單獨的類,並增加了一個初始化程序,做以下操作:AFNetworking中的registerHTTPOperationClass究竟做了什麼?
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (self) {
//custom settings
[self registerHTTPOperationClass:[AFJSONRequestOperation class]]; // ???
}
return self;
}
我從一個教程我在網上發現這個代碼,但我不明白爲什麼我如果我登記我的類JSONRequestOperation
想要獲取JSON數據嗎?如果我這樣做的話,底下究竟發生了什麼? registerHTTPOperation
課程究竟做了什麼? PS:在互聯網上的任何地方是否有一個帶有示例和深入解釋AFnetworking
的良好文檔?
所有的文件是在這裏:http://afnetworking.github.com/AFNetworking/ – rckoenes