- Basic NSURLConnection delegate methods
[permalink]
- (void) connection: (NSURLConnection *) connection
didReceiveResponse: (NSURLResponse *) response;
- (void) connection: (NSURLConnection *) connection didReceiveData: (NSData *) data;
- (void) connection: (NSURLConnection *) connection didFailWithError: (NSError *) error;
- (void) connectionDidFinishLoading: (NSURLConnection *) connection;
- Loading a string from a website
[permalink]
(this will block until it loads)
NSURL *url;
NSData *data;
NSString *blork;
url = [NSURL URLWithString: @"http://borkware.com/hacks/random"];
data = [url resourceDataUsingCache: NO];
blork = [[NSString alloc] initWithData: data encoding: NSASCIIStringEncoding]; - Loading an image from a website
[permalink]
(this will block until it loads) NSURL *url;
NSData *data;
NSImage *blork;
url = [NSURL URLWithString: @"http://borkware.com/hacks/random-pic"];
data = [url resourceDataUsingCache: NO];
blork = [[NSImage alloc] initWithData: data]; - Open an URL in iphone safari
[permalink]
NSURL *url = [NSURL URLWithString: @"http://cuteoverload.com/2006/09/12/xtreme_gluttony/"];
[[UIApplication sharedApplication] openURL: url];