亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

iOS中獲取文件路徑的幾種方法

2019-11-14 18:33:49
字體:
來源:轉載
供稿:網友

iphone沙箱模型的有四個文件夾,分別是什么,永久數據存儲一般放在什么位置,得到模擬器的路徑的簡單方式是什么.

documents,tmp,app,Library。

(NSHomeDirectory()),

手動保存的文件在documents文件里

Nsuserdefaults保存的文件在tmp文件夾里

 

1、Documents 目錄:您應該將所有de應用程序數據文件寫入到這個目錄下。這個目錄用于存儲用戶數據或其它應該定期備份的信息。

2、AppName.app 目錄:這是應用程序的程序包目錄,包含應用程序的本身。由于應用程序必須經過簽名,所以您在運行時不能對這個目錄中的內容進行修改,否則可能會使應用程序無法啟動。

3、Library 目錄:這個目錄下有兩個子目錄:Caches 和 PReferences
Preferences 目錄:包含應用程序的偏好設置文件。您不應該直接創建偏好設置文件,而是應該使用NSUserDefaults類來取得和設置應用程序的偏好.
Caches 目錄:用于存放應用程序專用的支持文件,保存應用程序再次啟動過程中需要的信息。

4、tmp 目錄:這個目錄用于存放臨時文件,保存應用程序再次啟動過程中不需要的信息。


獲取這些目錄路徑的方法:
1,獲取家目錄路徑的函數:
NSString *homeDir = NSHomeDirectory();
2,獲取Documents目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
3,獲取Caches目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
4,獲取tmp目錄路徑的方法:
NSString *tmpDir = NSTemporaryDirectory();
5,獲取應用程序程序包中資源文件路徑的方法:
例如獲取程序包中一個圖片資源(apple.png)路徑的方法:
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@”apple” ofType:@”png”];
UIImage *appleImage = [[UIImage alloc] initWithContentsOfFile:imagePath];
代碼中的mainBundle類方法用于返回一個代表應用程序包的對象。

iphone沙盒(sandbox)中的幾個目錄獲取方式:
  1. // 獲取沙盒主目錄路徑  
  2. NSString *homeDir = NSHomeDirectory();  
  3. // 獲取Documents目錄路徑  
  4. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
  5. NSString *docDir = [paths objectAtIndex:0];  
  6. // 獲取Caches目錄路徑  
  7. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);  
  8. NSString *cachesDir = [paths objectAtIndex:0];  
  9. // 獲取tmp目錄路徑  
  10. NSString *tmpDir =  NSTemporaryDirectory();  
  1. // 獲取當前程序包中一個圖片資源(apple.png)路徑  
  2. NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"apple" ofType:@"png"];  
  3. UIImage *appleImage = [[UIImage alloc] initWithContentsOfFile:imagePath];  

例子:

NSFileManager* fm=[NSFileManager defaultManager];
if(![fm fileExistsAtPath:[self dataFilePath]]){

//下面是對該文件進行制定路徑的保存
[fm createDirectoryAtPath:[self dataFilePath] withIntermediateDirectories:YES attributes:nil error:nil];

//取得一個目錄下得所有文件名
NSArray *files = [fm subpathsAtPath: [self dataFilePath] ];

//讀取某個文件
NSData *data = [fm contentsAtPath:[self dataFilePath]];

//或者
NSData *data = [NSData dataWithContentOfPath:[self dataFilePath]];
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色偷偷888欧美精品久久久| 2023亚洲男人天堂| 亚洲成人三级在线| 国产精品国产三级国产aⅴ9色| 欧美另类第一页| 精品国产一区二区三区久久狼5月| 色综合久久88| 亚洲人成网7777777国产| 国产一区二区三区高清在线观看| 热久久免费视频精品| 国产一区欧美二区三区| 国产91亚洲精品| 国产成人精品久久二区二区91| 51精品国产黑色丝袜高跟鞋| 亚洲免费伊人电影在线观看av| 亚洲国模精品一区| 性欧美办公室18xxxxhd| 97在线日本国产| 久久久久久久久久av| 色天天综合狠狠色| 91久久在线观看| 欧美日韩中文字幕综合视频| 亚洲午夜性刺激影院| 国产精品九九九| 亚洲va国产va天堂va久久| 国产美女直播视频一区| 91在线中文字幕| 色噜噜亚洲精品中文字幕| 亚洲第一在线视频| 欧美成人激情图片网| 久久精品久久久久久国产 免费| 国产精品视频公开费视频| 亚洲福利视频专区| xvideos国产精品| 欧美性高潮床叫视频| 亚洲韩国日本中文字幕| 另类图片亚洲另类| 日韩av在线免费观看一区| 日韩免费高清在线观看| 欧美日韩亚洲系列| 欧美一级电影免费在线观看| 精品久久久久久久久久ntr影视| 综合国产在线观看| 97久久精品视频| 成人中文字幕+乱码+中文字幕| 亚洲男女性事视频| 欧美电影在线观看高清| 日韩激情视频在线| 一道本无吗dⅴd在线播放一区| 日韩av综合中文字幕| 在线日韩日本国产亚洲| 日韩在线欧美在线| 国产精品福利在线观看| 色综合久久中文字幕综合网小说| 精品精品国产国产自在线| 51午夜精品视频| 成人欧美一区二区三区黑人孕妇| 欧美日本啪啪无遮挡网站| 久久免费视频在线| 日韩禁在线播放| 国产亚洲激情视频在线| 91成人天堂久久成人| 亚洲欧美中文字幕在线一区| 亚洲午夜色婷婷在线| 日韩精品在线电影| 欧美性xxxx| 国产精品草莓在线免费观看| 久久99久久99精品免观看粉嫩| 成人免费午夜电影| 日韩中文在线中文网三级| 国产日韩欧美影视| 91欧美精品午夜性色福利在线| 国产成人一区二区| 日韩毛片中文字幕| 成人激情春色网| 国产成人精品网站| 国产91久久婷婷一区二区| 欧美高清激情视频| 亚洲综合国产精品| 日韩福利伦理影院免费| 日韩精品中文字幕在线播放| 亚洲欧美综合v| 久久久久成人网| 国产视频精品xxxx| 久久久久久久一区二区| 精品国产一区二区三区四区在线观看| 中文字幕日韩精品在线观看| 成人福利网站在线观看11| 欧美成人免费在线视频| 97国产精品视频人人做人人爱| 欧美成人免费在线观看| 欧美在线免费看| 久久91亚洲精品中文字幕| 欧美激情第6页| 久久五月情影视| 精品视频久久久久久| 伊人亚洲福利一区二区三区| 亚洲精品国产精品自产a区红杏吧| 日韩中文第一页| 91精品久久久久久久久久久久久| 美女精品视频一区| 久久精彩免费视频| 国产成人精品在线观看| 国产精品久久久久不卡| 国产精品第1页| 怡红院精品视频| 欧美成人午夜影院| 国产做受高潮69| 国产精彩精品视频| 亚洲精品一二区| 日韩欧美中文第一页| 国产成人精品日本亚洲| 91精品国产自产在线| 91精品视频在线看| 国产午夜精品一区理论片飘花| 亚洲综合精品伊人久久| 国产精品99久久久久久人| 26uuu另类亚洲欧美日本老年| 日韩在线视频中文字幕| 欧美在线精品免播放器视频| 亚洲精品一二区| 国产日韩欧美另类| 国产精品偷伦视频免费观看国产| 久久伊人色综合| 亚洲第一精品自拍| 亚洲日韩中文字幕在线播放| 亚洲欧美日韩中文在线制服| 亚洲精品不卡在线| 亚洲老头同性xxxxx| 精品亚洲一区二区三区| 亚洲天堂久久av| 欧美麻豆久久久久久中文| 欧美大荫蒂xxx| 欧美韩日一区二区| 中文字幕免费精品一区高清| 久久成人av网站| 亚洲成人激情视频| 国产午夜精品视频免费不卡69堂| 亚洲人成在线观看网站高清| 日韩av影院在线观看| 欧洲一区二区视频| 国产主播欧美精品| 日韩美女视频免费在线观看| 久久影院模特热| 高清欧美性猛交xxxx| 亚洲精品久久久久久久久久久| 亚洲成人教育av| 欧美激情图片区| 日韩在线观看免费高清完整版| 亚洲综合在线做性| 久久精品国产96久久久香蕉| 色综合久久88色综合天天看泰| 国产成人一区二区在线| 国产区亚洲区欧美区| 在线免费观看羞羞视频一区二区| 神马久久桃色视频| 久久精品一本久久99精品| 91精品久久久久久久久久另类| 欧美亚洲国产成人精品| 久久久av亚洲男天堂| 国产成人在线一区| 最新的欧美黄色| 91免费精品国偷自产在线| 国内成人精品视频|