NSArray 读写文件

来源:互联网 发布:电脑解压软件 编辑:程序博客网 时间:2024/05/17 01:24
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){@autoreleasepool {NSArray * arr = @[ @"one", @"two", @"three", @"four", @"five", @"six" ];// 回顾NSString * path = @"/Users/stone/Desktop";// @"/Users/stone/Desktop" ---> @"/Users/stone/Desktop/arr" ---> @"/Users/stone/Desktop/arr.plist"path = [[path stringByAppendingPathComponent:@"arr"] stringByAppendingPathExtension:@"plist"];NSLog(@"%@", path);BOOL isSuccess = [arr writeToFile:path atomically:YES];if (isSuccess) {NSLog(@"writing success");}else {NSLog(@"Write failed");}        // 方法1: path//        NSArray * readArr = [NSArray arrayWithContentsOfFile:path];        // 方法2: url        NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:@"file://%@", path]];NSLog(@"%@", url);        NSArray * readArr = [NSArray arrayWithContentsOfURL:url];NSLog(@"%@", readArr);        // 以 xml形式保存        NSString * xmlPath = @"/Users/stone/Desktop";        NSString * newPath = [xmlPath stringByAppendingFormat:@"%@",@"/arr.xml"];        [arr writeToFile:newPath atomically:YES];        NSArray * readArrXml = [NSArray arrayWithContentsOfFile:newPath];        NSLog(@"%@",readArrXml);}return 0;}

0 0
原创粉丝点击