——Java教育訓練、Android教育訓練、iOS教育訓練、.Net教育訓練——–
1、NSURL簡介
URL的全稱是Uniform Resource Locator (統一資源定位符)
URL是網際網路上标準資源的位址
網際網路上的每個資源都有一個唯一的URL,它包含的資訊指出資源的位置。可以根據URL就能找到一個唯一的資源
2、格式
基本URL包含:協定、主機域名(伺服器名稱\IP位址)、路徑
可以簡單的認為:URL = 協定頭://主機域名/路徑
3、常見的URL協定頭(URL類型)
1)http\https:超文本傳輸協定資源,網絡資源
A、在URL前加https://字首表明是用SSL加密的。你的電腦與伺服器之間收發的資訊傳輸将更加安全
B、web伺服器啟用SSL需要獲得一個伺服器證書與要使用SSL的伺服器綁定
2)ftp://文本傳輸協定
3)file://本地檔案
4、使用NSURL讀寫字元串
1)傳入完整的字元串建立
4、使用舉例
NSString *str = @"I am Amos";
//1)通過NSURL可以建構本地資源路徑
//2)也可建構網絡資源路勁
//3)可以建構路徑,調用手機系統程式
NSURL *url = [NSURL URLWithString:@"file:///Users/amos/Desktop/test.txt"];
//1)寫入到本地URL指定的檔案中
if ([str writeToURL:url atomically:YES encoding:NSUTF8StringEncoding error:nil]) {
NSLog(@"寫入成功");
}else{
NSLog(@"寫入失敗");
}
//2)從本地URL擷取資料到NSString中
NSString *str2 = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@",str2);
列印結果:
2015-10-08 15:02:22.753 DictionaryDemo[4711:303] 寫入成功
2015-10-08 15:02:22.755 DictionaryDemo[4711:303] I am Amos