如何編寫一個使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS 編寫高質量Objective-C程式碼(一)iOSObjectC程式
- Java環境下載、配置環境、編寫我的第一個Java程式Java
- 如何編寫一個Perl爬蟲程式爬蟲
- 編寫一個使用wreq庫的爬蟲程式爬蟲
- 如何使用Flask編寫一個網站Flask網站
- iOS 編寫高質量Objective-C程式碼(一)—— 簡介iOSObjectC程式
- iOS 編寫高質量Objective-C程式碼iOSObjectC程式
- 編寫一個簡易計時器程式(edu)
- 使用 Vala 編寫一個簡單的文字識別程式
- 如何下載Eclipse和編寫Hallow worldEclipse
- 編寫第一個Qt程式QT
- 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程式
- 如何編寫一個React元件React元件
- 用 PHP 寫一個命令列音樂下載器PHP命令列
- ekzhang/rustpad:使用Rust編寫的高效程式碼編輯器Rust
- Python如何使用tkinter編寫GUI程式PythonGUI
- 使用Python編寫一個多執行緒的12306搶票程式Python執行緒
- 100行程式碼寫一個golang上傳下載靜態伺服器行程Golang伺服器
- 一個下載網頁的程式網頁
- 惡意軟體開發——編寫第一個Loader載入器
- 編寫你的第一個垃圾收集器
- Objective-C:寫一份可測試的程式碼Object
- 使用python的scrapy來編寫一個爬蟲Python爬蟲
- 來安利一下,編寫現代JavaScript程式碼的5個小技巧!JavaScript
- 如何編寫一個高效能的Angular元件Angular元件
- 如何釋出一個 TypeScript 編寫的 npm 包TypeScriptNPM
- dotnet 簡單寫一個 pdb 符號檔案下載器符號
- 如何編寫一個可複用元件元件
- 實戰:如何編寫一個 OpenTelemetry Extensions