IOS 開發(fā)之NSURL基本操作
IOS 開發(fā)之NSURL基本操作
NSURL其實(shí)就是我們在瀏覽器上看到的網(wǎng)站地址,這不就是一個字符串么,為什么還要在寫一個NSURL呢,主要是因?yàn)榫W(wǎng)站地址的字符串都比較復(fù)雜,包括很多請求參數(shù),這樣在請求過程中需要解析出來每個部門,所以封裝一個NSURL,操作很方便:
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/s?tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709"]; 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]);
結(jié)果:
2012-08-29 15:52:23.781 NSurl[3560:f803] Scheme: http 2012-08-29 15:52:32.793 NSurl[3560:f803] Host: www.baidu.com 2012-08-29 15:52:39.102 NSurl[3560:f803] Port: (null) 2012-08-29 15:52:42.590 NSurl[3560:f803] Path: /s 2012-08-29 15:52:52.516 NSurl[3560:f803] Relative path: /s 2012-08-29 15:53:05.576 NSurl[3560:f803] Path components as array: ( "/", s ) 2012-08-29 15:53:32.861 NSurl[3560:f803] Parameter string: (null) 2012-08-29 15:53:37.528 NSurl[3560:f803] Query: tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709 2012-08-29 15:53:52.942 NSurl[3560:f803] Fragment: (null) 2012-08-29 15:53:54.539 NSurl[3560:f803] User: (null) 2012-08-29 15:53:57.808 NSurl[3560:f803] Password: (null)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
iOS學(xué)習(xí)筆記(十六)——詳解數(shù)據(jù)庫操作(使用FMDB)
這篇文章主要介紹了iOS學(xué)習(xí)筆記(十六)——詳解數(shù)據(jù)庫操作(使用FMDB),具有一定的參考價值,有興趣的可以了解一下。2016-12-12
iOS中的音頻服務(wù)和音頻AVAudioPlayer音頻播放器使用指南
這里我們要介紹的是AVAudio ToolBox框架中的AudioServicesPlaySystemSound函數(shù)創(chuàng)建的服務(wù),特別適合用來制作鈴聲,下面就簡單整理一下iOS中的音頻服務(wù)和音頻AVAudioPlayer音頻播放器使用指南:2016-06-06
iOS overFullScreen與fullScreen區(qū)別分析
這篇文章主要介紹了iOS overFullScreen與fullScreen區(qū)別分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
IOS 遠(yuǎn)程通知兼容(IOS7,IOS8)實(shí)例詳解
這篇文章主要介紹了IOS 遠(yuǎn)程通知兼容(IOS7,IOS8)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03
詳解ios中的SQL數(shù)據(jù)庫文件加密 (使用sqlcipher)
本篇文章主要介紹了ios中的SQL數(shù)據(jù)庫文件加密 (使用sqlcipher),具有一定的參考價值,這里整理了詳細(xì)的代碼,感興趣的小伙伴們可以參考一下。2016-12-12

