如何編寫一個使用Objective-C的下載器程式
如何編寫一個使用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庫下載內容的程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2996722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何使用Python編寫一個Lisp直譯器PythonLisp
- windows下如何使用QT編寫dll程式WindowsQT
- 如何編寫一個Perl爬蟲程式爬蟲
- 如何使用Flask編寫一個網站Flask網站
- Java環境下載、配置環境、編寫我的第一個Java程式Java
- 編寫一個使用wreq庫的爬蟲程式爬蟲
- iOS 編寫高質量Objective-C程式碼(一)iOSObjectC程式
- 編寫一個簡易計時器程式(edu)
- javascript編寫一個簡單的編譯器JavaScript編譯
- 如何編寫一個React元件React元件
- 在linux下用vim編寫一個C程式LinuxC程式
- Clojure編寫一個階乘程式 使用遞迴遞迴
- 用 PHP 寫一個命令列音樂下載器PHP命令列
- iOS 編寫高質量Objective-C程式碼(一)—— 簡介iOSObjectC程式
- 使用 Vala 編寫一個簡單的文字識別程式
- 如何下載Eclipse和編寫Hallow worldEclipse
- 編寫第一個Qt程式QT
- 編寫一個非常簡單的 JavaScript 編輯器JavaScript
- Vue寫一個Markdown編輯器Vue
- iOS 編寫高質量Objective-C程式碼iOSObjectC程式
- 使用PyQt來編寫第一個Python GUI程式QTPythonGUI
- 如何快速編寫一個微信Api?API
- 如何編寫一個Jquery外掛jQuery
- 100行程式碼寫一個golang上傳下載靜態伺服器行程Golang伺服器
- 如何編寫一個程式猿另一個面試官眼前一亮的簡歷面試
- 一個下載網頁的程式網頁
- java編寫一個埠掃描器Java
- iOS 編寫高質量Objective-C程式碼(四)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(三)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(二)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(八)iOSObjectC程式
- iOS編寫高質量Objective-C程式碼(四)iOSObjectC程式
- iOS編寫高質量Objective-C程式碼(二)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(五)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(六)iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼(七)iOSObjectC程式
- iOS編寫高質量Objective-C程式碼(六)iOSObjectC程式
- 如何寫一個計算器?