天天看點

黑馬程式員---OC學習筆記之使用NSURL讀寫字元串

——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