Próbuję zrozumieć, jak działa framework AFNetworking
. Ale jest mało szczegółów, których nie rozumiem. Napisałem podklasę AFHTTPclient
. Made It klasę singleton i dodał initializer który wykonuje następujące czynności:Co właściwie robi registerHTTPOperationClass w AFNetworking?
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (self) {
//custom settings
[self registerHTTPOperationClass:[AFJSONRequestOperation class]]; // ???
}
return self;
}
Mam ten kod z samouczek znalazłem w internecie, ale nie rozumiem, dlaczego muszę rejestrować moją klasę dla JSONRequestOperation
gdybym chcesz odzyskać dane JSON? Co dokładnie dzieje się pod maską, jeśli tak robię? Co dokładnie robi klasa registerHTTPOperation
? PS: Czy istnieje dobra dokumentacja z przykładami i dogłębnymi objaśnieniami w Internecie?
Cała dokumentacja jest tutaj: http://afnetworking.github.com/AFNetworking/ – rckoenes