IOS 開發之NSURL基本操作

2022-09-29 16:33:09 字數 1606 閱讀 8312

ios 開發之nsurl基本操作

nsurl其實就是我們在瀏覽器上看到的**位址,這不就是乙個字串麼,為什麼還要在寫乙個nsurl呢,主要是因為**位址的字串都比較複雜,包括很多請求引數,這樣在請求過程中需要解析出來每個部門,所以封裝乙個nsurl,操作很方便:

nsurl *url = [nsurl urlwithstring:@""];

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]);

結果:2012-08-29 15:52:23.781 nsurl[3560:f803] scheme: http

2程式設計客棧0aqahcff12-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-0程式設計客棧8-29 15:53:57.808 nsurl[3560:f803] password: (null)

本文標題: ios 開發之nsurl基本操作

本文位址:

iOS開發之OC篇(9) NSURL

xcode 8.2.1 當然也會搜尋到很多關於nsurl的部落格,包括介紹和用法等等。但如果我們還不放心,不確定他們寫的是否完全準確,怎麼辦?來,開啟xcode新建乙個nsurl工程,我們來看看官方文件怎麼說。通過以上方法,我們得到蘋果的官方文件如此描述 好了好了,了解得差不多了,下面我們來總結一下...

iPhone網路開發之如何使用NSURLCon

cpp view plain copy 這篇文章是翻譯的蘋果官方文件,想要看英文原版的可以到蘋果 檢視 也提供了乙個簡單的介面去建立和放棄連線,同時使用很多的delegate 方法去支援連線過程的反饋和控制 如何建立乙個連線呢?connection didreceiveresponse connce...

ios開發之沙盒檔案操作

沙盒檔案 每個ios 應用都有自己的應用沙盒,應用沙盒就是檔案系統目錄,與其他應用的檔案系統隔離,ios系統不允許訪問其他應用的應用沙盒,在 ios8 中已經開放訪問。應用沙盒一般包括以下幾個檔案目錄 應用程式包 documents libaray caches 和preferences 目錄 tm...