AFNetworkingフレームワークがどのように機能するかを理解しようとしています。しかし、私が理解していない詳細はほとんどありません。
サブクラスをAFHTTPclient作成してシングルトン クラスにし、次のことを行う Initializer を追加しました。
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (self) {
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
}
return self;
}
JSONRequestOperationインターネットで見つけたチュートリアルからこのコードを取得しましたが、JSON データを取得したい場合にクラスを登録する必要がある理由がわかりません。私がそうしている場合、ボンネットの下で正確に何が起こりますか? クラスは正確に何をしregisterHTTPOperationますか?
PS:AFNetworkingインターネット上のどこかに、例と詳細な説明が記載された適切なドキュメントはありますか?