NSURL和NSString相互轉(zhuǎn)換、取出NSURL中的scheme和host

NSURL其實就是我們在瀏覽器上看到的網(wǎng)站地址,這不就是一個字符串么,為什么還要在寫一個NSURL呢,主要是因為網(wǎng)站地址的字符串都比較復(fù)雜,包括很多請求參數(shù),這樣在請求過程中需要解析出來每個部門,所以封裝一個NSURL,操作很方便。參考鏈接


簡單用法:

    NSString *str = @"http://www.itdecent.cn";
    // NSString轉(zhuǎn)成NSURL
    NSURL *URL = [NSURL URLWithString:str];
    NSString *scheme = [URL scheme];// 取出協(xié)議頭
    NSLog(@"%@",scheme);
    NSString *host = [URL host];// 取出主機地址
    NSLog(@"%@",host);
    
    // NSURL轉(zhuǎn)成NSString
    NSString *str1 = [URL absoluteString];
    NSLog(@"%@",str1);
Simple.png

全部用法:


    NSURL *url = [NSURL URLWithString:@"https://www.baidu.com/s?wd=coderzb&rsv_spt=1&rsv_iqid=0x8ec61a4600000289&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&rqlang=&tn=baiduhome_pg&rsv_enter=1&inputT=9743"];
    
    NSLog(@"Scheme: %@", [url scheme]);
    
    NSLog(@"Host: %@", [url host]);
    
    NSLog(@"Port: %@", [url port]);
    
    NSLog(@"Path: %@", [url path]);
    
    NSLog(@"Relative path: %@", [url relativePath]);
    
    NSLog(@"Path components as array: %@", [url pathComponents]);
    
    NSLog(@"Parameter string: %@", [url parameterString]);
    
    NSLog(@"Query: %@", [url query]);
    
    NSLog(@"Fragment: %@", [url fragment]);
    
    NSLog(@"User: %@", [url user]);
    
    NSLog(@"Password: %@", [url password]);
Result.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,188評論 25 708
  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 33,029評論 24 1,002
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,741評論 18 399
  • 我問魔鏡,魔鏡啊魔鏡,誰是大姑姨外頭的“怪叔叔”? 院子里聽到少奶奶發(fā)瘋的跑出去 大紅燈籠舞啊舞高高掛 我問魔鏡,...
    蔡不帥閱讀 368評論 0 0
  • 歸途行程經(jīng)過南京南站,思緒忽然倒帶到三月二十五日下午。透過窗戶望向站臺,匆匆行人來來往往,不知又有幾人和我一樣,此...
    肖大衛(wèi)閱讀 196評論 0 0

友情鏈接更多精彩內(nèi)容