I do understand, what the individual methods in the logger class do.
I do not understand e.g. :
[code] -(void)connectionDidFinishLoading:(NSURLConnection *)connection
NSLog(@“Got It !”);
NSString *string =[[NSString alloc ] initWithData:incomingData
incomingData = nil;
NSLog(@"Whole size: %lu", [string length]); NSLog(@"Whole string: %@", string); }
Where is “connectionDidFinishLoading” called in the program and how is the pointer connection handed over to the method ?
[code] //definiere URL
NSURL *url =[NSURL URLWithString:@“http://www.gutenberg.org/cache/epub/205/pg205.txt” ];
NSURLRequest *request=[NSURLRequest requestWithURL:url]; __unused NSURLConnection *fetchConn = [[NSURLConnection alloc] initWithRequest:request delegate:logger startImmediately:YES];
Is it like this:
- url contains the source for the file
- request is defined with the url above and contains a fetch request
- fetchConn initializes the Connection with the request defined above and forwards all reponses to the delegate logger, thus invoking the indiviual methods in logger.m ???
That correct ?
Thanks in advance for clarification!