最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS開發(fā)之JSON轉(zhuǎn)PLIST實例詳解

 更新時間:2016年11月13日 14:55:08   作者:android_ls  
這篇文章主要介紹了IOS開發(fā)之JSON轉(zhuǎn)PLIST實例詳解的相關(guān)資料,需要的朋友可以參考下

 IOS JSON轉(zhuǎn)PLIST

  從xx.json文件中讀取JSON數(shù)據(jù),寫入到xx.plist文件中,實現(xiàn)代碼如下:

NSString *path = @"/Users/android_ls/Desktop/city_province.json"; 
  NSArray *array = [NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfFile:path] options:NSJSONReadingMutableLeaves error:nil]; 
  [array writeToFile:@"/Users/android_ls/Desktop/city_province.plist" atomically:YES]; 

     注:上面的代碼片段必須在模擬器上運行

    若將上面的代碼片段改為如下:

NSString *path = [[NSBundle mainBundle] pathForResource:@"city_province.json" ofType:nil]; 
MyLog(@"path = %@",path); 
 
NSArray *array = [NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfFile:path] options:NSJSONReadingMutableLeaves error:nil]; 
 
NSString *newPath = [NSString stringWithFormat:@"%@%@",[[NSBundle mainBundle] bundlePath],@"/city_province.plist" ]; 
 MyLog(@"newPath = %@", newPath); 
 
[array writeToFile:newPath atomically:YES]; 

      注:在測試前已將city_province.json文件copy到Supporting Files目錄下

     放在模擬器上測試,打印LOG如下:

2014-10-15 22:38:03.224 YWBAPP[11578:60b] path = /Users/android_ls/Library/Application Support/iPhone Simulator/7.1/Applications/0909D47B-A2B6-467D-9E19-396A73383D8A/YWBAPP.app/city_province.json
2014-10-15 22:38:03.225 YWBAPP[11578:60b] newPath = /Users/android_ls/Library/Application Support/iPhone Simulator/7.1/Applications/0909D47B-A2B6-467D-9E19-396A73383D8A/YWBAPP.app/city_province.plist

      放在真機上測試,打印LOG如下:

2014-10-15 22:40:59.796 YWBAPP[3127:60b] path = /var/mobile/Applications/4DAB17CC-F307-4D1B-B78D-80E9B5B4343F/YWBAPP.app/city_province.json
2014-10-15 22:40:59.805 YWBAPP[3127:60b] newPath = /var/mobile/Applications/4DAB17CC-F307-4D1B-B78D-80E9B5B4343F/YWBAPP.app/city_province.plist

 路徑是對的,但是在相應(yīng)的目錄下是找不到文件的。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 詳解iOS 用于解決循環(huán)引用的block timer

    詳解iOS 用于解決循環(huán)引用的block timer

    這篇文章主要介紹了詳解iOS 用于解決循環(huán)引用的block timer,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • iOS點擊查看大圖的動畫效果

    iOS點擊查看大圖的動畫效果

    這篇文章主要為大家詳細介紹了iOS點擊查看大圖的動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • iOS 10 和Xcode8 一起 創(chuàng)建 Siri 功能步驟詳解(OC寫的 )

    iOS 10 和Xcode8 一起 創(chuàng)建 Siri 功能步驟詳解(OC寫的 )

    這篇文章主要介紹了iOS 10 和Xcode8 一起 創(chuàng)建 Siri 功能(OC寫的 ),本文分步驟給大家介紹的非常詳細,需要的朋友可以參考下
    2017-12-12
  • iOS中設(shè)置網(wǎng)絡(luò)超時時間+模擬的方法詳解

    iOS中設(shè)置網(wǎng)絡(luò)超時時間+模擬的方法詳解

    這篇文章主要介紹了在iOS中設(shè)置網(wǎng)絡(luò)超時時間+模擬的方法,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-04-04
  • React Native搭建iOS開發(fā)環(huán)境

    React Native搭建iOS開發(fā)環(huán)境

    React Native的門檻不管是對于前端開發(fā)者還是移動端開發(fā)者來說都是很高的,既要懂原生又要懂js,技術(shù)棧是相當長的。但是沒有關(guān)系,下面我們一步步來學(xué)習(xí),慢慢成長吧!
    2016-09-09
  • iOS為UIView設(shè)置陰影效果

    iOS為UIView設(shè)置陰影效果

    現(xiàn)在很多的開發(fā)者們都會在開發(fā)的時候加陰影效果,所以這篇文章跟大家分享下iOS為UIView設(shè)置陰影效果的實現(xiàn)過程,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-09-09
  • iOS中正向、逆向傳值的方法總結(jié)

    iOS中正向、逆向傳值的方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于iOS中正向、逆向傳值的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 解決iOS調(diào)起微信支付顯示系統(tǒng)繁忙問題

    解決iOS調(diào)起微信支付顯示系統(tǒng)繁忙問題

    這篇文章主要介紹了解決iOS調(diào)起微信支付顯示系統(tǒng)繁忙問題,需要的朋友可以參考下
    2016-12-12
  • 百度地圖PC端判斷用戶是否在配送范圍內(nèi)

    百度地圖PC端判斷用戶是否在配送范圍內(nèi)

    在pc端設(shè)置商家的配送范圍,用戶在下單時,根據(jù)用戶設(shè)置的配送地點判斷是否在可配送范圍內(nèi),并給用戶相應(yīng)的提示,下面通過本文給大家分享具有實現(xiàn)代碼,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 淺談iOS11新特性:新增拖拽交互體驗

    淺談iOS11新特性:新增拖拽交互體驗

    這篇文章主要介紹了淺談iOS11新特性:新增拖拽交互體驗,iOS11新引入了拖拽相關(guān)的API可以幫助開發(fā)者快速的構(gòu)建拖拽交互,在iOS11中,使用這種API進行APP的開發(fā)為設(shè)計提供了一種全新維度的用戶交互方式。
    2017-12-12

最新評論

阳东县| 乌审旗| 喀喇沁旗| 津南区| 福海县| 衡南县| 东城区| 红安县| 闻喜县| 云阳县| 南开区| 开封县| 丁青县| 望都县| 平原县| 靖西县| 广州市| 舟曲县| 溆浦县| 克什克腾旗| 资溪县| 仙居县| 满洲里市| 安庆市| 潜山县| 静安区| 襄汾县| 台北县| 长寿区| 海宁市| 襄垣县| 凤山市| 铜鼓县| 琼中| 商水县| 北流市| 金华市| 汶上县| 额敏县| 衡阳市| 黄骅市|