When using the NSURLConnection can I release it at the end of the method where it is instantiated?
NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
...
...
[connection release];
Then it continue with the asynchronous process, or do I need to retain it?
You need to release connection object when you are done.
Release this in
NSURLConnectiondelegate methods –