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

首頁 > 系統 > iOS > 正文

IOS 文件讀寫操作詳解及簡單實例

2020-07-26 02:51:43
字體:
來源:轉載
供稿:網友

iPhone 文件讀寫操作

1,寫文件操作

- (IBAction)btnWrite:(id)sender {  //創建文件管理器  NSFileManager *fileManager = [NSFileManager defaultManager];  //獲取路徑  //參數 要獲取的哪種路徑  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  NSString *documentDirectory = [paths objectAtIndex:0];//去除需要的路徑  //更改到操作的目錄下  [fileManager changeCurrentDirectoryPath:[documentDirectory stringByExpandingTildeInPath]];   //創建文件fileName文件名稱,contents文件內容,如果開始沒有內容可以設置為nil,attributes文件的屬性,初始為nil  [fileManager createFileAtPath:@"fileName" contents:nil attributes:nil];  //刪除待刪除文件  [fileManager removeItemAtPath:@"createNewFile" error:nil];  //獲取文件路徑  NSString *path = [documentDirectory stringByAppendingPathComponent:@"fileName"];  NSLog(@"path == %@",path);  //待寫入的數據  NSString *temp = @"Hello world";  int data0 = 1000000;  float data2 = 23.23f;  //創建數據緩沖  NSMutableData *writer = [[NSMutableData alloc]init];  //將字符串添加到緩沖中  [writer appendData:[temp dataUsingEncoding:NSUTF8StringEncoding]];  [writer appendBytes:&data0 length:sizeof(data0)];  [writer appendBytes:&data2 length:sizeof(data2)];     [writer writeToFile:path atomically:YES];  [writer release];  }

2,讀文件操作

- (IBAction)btnRead:(id)sender {  //創建文件管理器  NSFileManager *fileManager = [NSFileManager defaultManager];  //獲取路徑  //參數 要獲取的哪種路徑  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  NSString *documentDirectory = [paths objectAtIndex:0];//去除需要的路徑  //更改到操作的目錄下  [fileManager changeCurrentDirectoryPath:[documentDirectory stringByExpandingTildeInPath]];   //創建文件fileName文件名稱,contents文件內容,如果開始沒有內容可以設置為nil,attributes文件的屬性,初始為nil  [fileManager createFileAtPath:@"fileName" contents:nil attributes:nil];  //刪除待刪除文件  [fileManager removeItemAtPath:@"createNewFile" error:nil];  //獲取文件路徑  NSString *path = [documentDirectory stringByAppendingPathComponent:@"fileName"];  NSLog(@"path == %@",path);  //待寫入的數據  NSString *temp = @"Hello world";  int data0 = 1000000;  float data2 = 23.23f;  //創建數據緩沖  NSMutableData *writer = [[NSMutableData alloc]init];  //將字符串添加到緩沖中  [writer appendData:[temp dataUsingEncoding:NSUTF8StringEncoding]];  [writer appendBytes:&data0 length:sizeof(data0)];  [writer appendBytes:&data2 length:sizeof(data2)];     [writer writeToFile:path atomically:YES];  [writer release];    //讀取操作  int gData0;  float gData1;  NSString *gData2;    NSData *reader = [NSData dataWithContentsOfFile:path];  gData2 = [[NSString alloc]initWithData:[reader subdataWithRange:NSMakeRange(0, [temp length])] encoding:NSUTF8StringEncoding];  [reader getBytes:&gData0 range:NSMakeRange([temp length], sizeof(gData0))];  [reader getBytes:&gData1 range:NSMakeRange([temp length]+ sizeof(gData0) , sizeof(gData1))];  NSLog(@"gData0 == %d",gData0);  NSLog(@"gData1 == %f",gData1);  NSLog(@"gData2 == %@",gData2);    // lblText.text = gData2;   }

 iphone實現文件的讀寫操作

iphone可以很容易的實現文件的讀寫,但是如果你沒有使用蘋果公司99美元開發者sdk的話,你利用破解打出來的api包,安裝到手機上不能把文件寫入手機.下面是我實現讀寫的代碼:

#import "ManagerFile.h"@implementation ManagerFile-(void)writeFile:(NSString *)file {   //創建文件管理器   NSFileManager *fileManager = [NSFileManager defaultManager];   //獲取路徑   //參數NSDocumentDirectory要獲取那種路徑   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);   NSString *documentsDirectory = [paths objectAtIndex:0];//去處需要的路徑    //更改到待操作的目錄下   [fileManager changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];   //創建文件fileName文件名稱,contents文件的內容,如果開始沒有內容可以設置為nil,attributes文件的屬性,初始為nil   //獲取文件路徑   [fileManager removeItemAtPath:@"username" error:nil];   NSString *path = [documentsDirectory stringByAppendingPathComponent:@"username"];   //創建數據緩沖   NSMutableData *writer = [[NSMutableData alloc] init];   //將字符串添加到緩沖中   [writer appendData:[file dataUsingEncoding:NSUTF8StringEncoding]];   //將其他數據添加到緩沖中   //將緩沖的數據寫入到文件中   [writer writeToFile:path atomically:YES];   [writer release]; } -(NSString *)readFile {   //創建文件管理器   NSFileManager *fileManager = [NSFileManager defaultManager];   //獲取路徑   //參數NSDocumentDirectory要獲取那種路徑   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);   NSString *documentsDirectory = [paths objectAtIndex:0];//去處需要的路徑    //更改到待操作的目錄下   [fileManager changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];   //獲取文件路徑   NSString *path = [documentsDirectory stringByAppendingPathComponent:@"username"];   NSData *reader = [NSData dataWithContentsOfFile:path];   return [[NSString alloc] initWithData:reader                  encoding:NSUTF8StringEncoding]; } @end

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美人在线视频| 国产一区二区三区在线播放免费观看| 91精品国产成人| 亚洲精品久久久久久久久久久久久| 亚洲美女中文字幕| 日韩在线播放一区| 精品少妇一区二区30p| 日本中文字幕成人| 国产精品白丝av嫩草影院| 精品国偷自产在线| 日韩av影院在线观看| 欧美又大又粗又长| www日韩欧美| 黑人精品xxx一区一二区| 精品久久久久久中文字幕| 爱福利视频一区| 亚洲精品影视在线观看| 不卡av电影院| 亚洲第一精品夜夜躁人人爽| 中国日韩欧美久久久久久久久| 亚洲欧美国产日韩天堂区| 4438全国亚洲精品在线观看视频| 亚洲自拍欧美另类| 91视频国产精品| 91伊人影院在线播放| 国产精品久久精品| 欧美亚洲另类制服自拍| 欧美激情一区二区三区高清视频| 亚洲欧美在线第一页| 成人日韩在线电影| 日本不卡高字幕在线2019| 97人人爽人人喊人人模波多| 国产精品一区二区性色av| 国产精品男人的天堂| 久久久免费av| 97超碰国产精品女人人人爽| 成人黄色在线免费| 国产精品视频yy9099| 欧美性极品xxxx做受| 亚洲欧洲中文天堂| 久久成人在线视频| 97人人模人人爽人人喊中文字| 91网站免费看| 久久久精品2019中文字幕神马| 66m—66摸成人免费视频| 日韩在线视频免费观看高清中文| 精品视频在线导航| 日韩欧美国产网站| 在线看福利67194| 狠狠躁夜夜躁人人爽超碰91| 欧美精品videos另类日本| 欧美日韩在线看| 久久视频精品在线| 欧美激情免费视频| 亚洲精品在线看| 欧日韩不卡在线视频| 久久久久久久成人| 青青久久av北条麻妃海外网| 国产亚洲欧美另类中文| 日韩成人激情视频| 亚洲精品综合久久中文字幕| 精品日本美女福利在线观看| 91中文在线视频| 国产精品久久久久7777婷婷| 久久久999国产精品| 在线观看久久av| 91av国产在线| 在线电影中文日韩| 精品一区二区三区四区| 国语自产精品视频在线看| 国产欧亚日韩视频| 国产成人福利夜色影视| 亚洲第一页自拍| 隔壁老王国产在线精品| 久久综合久久88| 一本大道久久加勒比香蕉| 欧美中文在线观看国产| 日韩一区视频在线| 97久久超碰福利国产精品…| 欧美肥臀大乳一区二区免费视频| 日韩欧美一区二区在线| 中文字幕在线看视频国产欧美| 日韩在线观看免费全集电视剧网站| 亚洲综合色激情五月| 91精品国产乱码久久久久久蜜臀| 国产亚洲欧洲高清一区| 国产精品成人一区| 91精品国产电影| 欧美日韩在线视频观看| 亚洲一区精品电影| 亚洲aa中文字幕| 福利二区91精品bt7086| 日韩在线视频中文字幕| 国产精品中文久久久久久久| 综合激情国产一区| 亚洲欧美日韩国产中文| 成人免费在线视频网站| 欧美日韩国产一区二区| 欧美精品18videos性欧| 91精品国产亚洲| 亚州欧美日韩中文视频| 美女视频黄免费的亚洲男人天堂| 精品久久久在线观看| 国产精品露脸av在线| 自拍偷拍亚洲精品| 在线视频日本亚洲性| 色婷婷综合久久久久中文字幕1| 亚洲综合精品伊人久久| 热久久免费视频精品| 欧美与黑人午夜性猛交久久久| 欧美成人精品一区| 91久久精品日日躁夜夜躁国产| 亚洲偷熟乱区亚洲香蕉av| 国产偷亚洲偷欧美偷精品| 成人性生交大片免费观看嘿嘿视频| 国产午夜精品视频| 欧美精品一本久久男人的天堂| 性欧美长视频免费观看不卡| 在线观看欧美成人| 精品无人区太爽高潮在线播放| 国产精品夫妻激情| 亚洲男人天堂视频| 日韩网站免费观看| 国产精品青青在线观看爽香蕉| 欧美在线播放视频| 亚洲美女黄色片| 欧美电影在线免费观看网站| 国产日韩综合一区二区性色av| 欧美激情一区二区三区久久久| 欧美精品aaa| 亚洲精品国产精品国自产在线| 情事1991在线| 91精品久久久久久久久不口人| 日韩在线观看成人| 伊人久久久久久久久久久久久| 久久69精品久久久久久国产越南| 欧美激情一区二区三区在线视频观看| 97久久国产精品| 欧美亚洲另类激情另类| 日韩av成人在线观看| 久久久成人精品| 成人网中文字幕| 91经典在线视频| 欧美日韩第一视频| 国产日本欧美一区二区三区| 欧美成人在线免费视频| 日本精品久久中文字幕佐佐木| 亚洲国产精品高清久久久| 久久精品美女视频网站| 欧美日韩国产色视频| 最近2019好看的中文字幕免费| 国产91精品高潮白浆喷水| 97超碰色婷婷| 色99之美女主播在线视频| 日本韩国欧美精品大片卡二| 国产精品久久久久福利| 久久国产精品久久精品| 欧美性xxxx极品高清hd直播| 亚洲成人av资源网| 91精品视频免费| 国产精品一区二区久久精品| 欧美乱人伦中文字幕在线| 日韩福利在线播放| 亚洲精品mp4|