如何编写一个使用Objective-C和MWFeedParser库的下载器程序。
```
objective-c
//导入所需的库
#import<MWFeedParser.h>
//定义代理
interface MyDownloader:NSObject<MWFeedParserDelegate>
property(nonatomic,strong)MWFeedParser*parser;
end
//实现代理方法
implementation MyDownloader
//当下载器完成时,调用此方法
-(void)parserDidFinishLoading:(MWFeedParser*)parser{
//打印下载的内容
NSLog( "% ",parser.feed);
}
end
//创建下载器对象并开始下载
int main(int argc,const char*argv[]){
autoreleasepool{
//创建代理对象
MyDownloader*downloader=[[MyDownloader alloc]init];
//创建URL对象
NSURL*url=[NSURL URLWithString: "/"];
//创建MWFeedParser对象并设置代理
MWFeedParser*parser=[[MWFeedParser alloc]init];
parser.delegate=downloader;
//设置代理主机和端口
NSURLCredential*credential=[NSURLCredential credentialWithUser: "username"password: "password"persistence:NSURLCredentialPersistenceForSession];
NSURL*proxyURL=[NSURL URLWithString: ""];
NSURLRequestCredentialStorage*storage=[[NSURLCredentialStorage alloc]init];
[storage setCredential:credential forURL:proxyURL];
[parser setHTTPCredentialStorage:storage];
//开始下载
[parser parseFeedWithURL:url];
}
return 0;
}
```
这就是使用Objective-C和MWFeedParser库下载内容的程序。