网络编程中一般都是经过 请求---》连接---》响应 (request --》 connection --》 response)这个过程。
一般的步骤是这样的:
1、先创建一个NSURL。
2、通过这个指定的URL创建NSURLRequest,这里还可以指定缓存策略和超时时间。
3、根据你的request创建NSURLConnection,并对你的connection进行响应(同步、异步)。
下面详细解说这个过程
1、创建URL
NSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"];
2、创建NSURLRequest
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
解释一下其中的初始化参数:initWithURL:这里指定要访问的url;cachePolicy:这里是指定缓存策略(包括6种);timeoutInterval:指定超时时间
缓存策略:
NSURLRequestCachePolicy
These constants are used t