09-OC中NSArray的文件读写(File/NSURL)
2014-12-24 21:56
204 查看
NSArray的文件读写(File/NSURL)
//写
//array
NSArray *array=@[@"good",@"sister",@"好妹妹"];
//1路径
NSString *path=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray的文件.txt";
BOOL isok=[array writeToFile:path atomically:YES];
if (isok) {
NSLog(@"写入成功");
}
else
{
NSLog(@"写入失败");
}
//读
//路径
NSString *path1=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray的文件.txt";
NSArray *array1=[NSArray arrayWithContentsOfFile:path1];
NSLog(@"%@",array1);
[array1 enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop)
{
NSLog(@"姓名%@,索引%ld",obj,idx);
}];
//============= URL方式读写NSArray ==================
//路径
//创建一个数组
NSArray *arrayUrl=@[@"青城山下白素贞",@"小青",@"着魔"];
NSString *path2=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray-URL的文件.plist";
NSURL *url=[NSURL fileURLWithPath:path2];
BOOL ok=[arrayUrl writeToURL:url atomically:YES];
if (ok) {
NSLog(@"写入成功");
}
else
{
NSLog(@"写入失败");
}
//路径方式读取文件
NSArray *arrayabc=[NSArray arrayWithContentsOfURL:url];
if(arrayabc!=nil)
{
NSLog(@"读取成功");
[arrayabc enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop)
{
NSLog(@"%ld %@",idx,obj);
}];
}
else
{
NSLog(@"读取失败");
}
//写
//array
NSArray *array=@[@"good",@"sister",@"好妹妹"];
//1路径
NSString *path=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray的文件.txt";
BOOL isok=[array writeToFile:path atomically:YES];
if (isok) {
NSLog(@"写入成功");
}
else
{
NSLog(@"写入失败");
}
//读
//路径
NSString *path1=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray的文件.txt";
NSArray *array1=[NSArray arrayWithContentsOfFile:path1];
NSLog(@"%@",array1);
[array1 enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop)
{
NSLog(@"姓名%@,索引%ld",obj,idx);
}];
//============= URL方式读写NSArray ==================
//路径
//创建一个数组
NSArray *arrayUrl=@[@"青城山下白素贞",@"小青",@"着魔"];
NSString *path2=@"/Users/RHP/Desktop/练习/01-OC增强/20141222/05-NSArray的文件读写/NSArray-URL的文件.plist";
NSURL *url=[NSURL fileURLWithPath:path2];
BOOL ok=[arrayUrl writeToURL:url atomically:YES];
if (ok) {
NSLog(@"写入成功");
}
else
{
NSLog(@"写入失败");
}
//路径方式读取文件
NSArray *arrayabc=[NSArray arrayWithContentsOfURL:url];
if(arrayabc!=nil)
{
NSLog(@"读取成功");
[arrayabc enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop)
{
NSLog(@"%ld %@",idx,obj);
}];
}
else
{
NSLog(@"读取失败");
}
相关文章推荐
- 07-OC中通过NSString读写文件(File/NSURL)
- oc 文件管理NSFileManager,文件读写NSFileHandle ,设计一个文件管理类将一个文件复制到另一个文件,由于文件过大要求每次复制100长度,通过NSFileHandle 来操作,并
- 【iOS】第03讲 文件读写/NSArray/NSData/NSFileManager/NSFileHandle
- 黑马程序员 - OC语言 - NSArray 读写文件
- 第08天OC语言(06):NSArray文件读写
- oc 文件管理NSFileManager,文件读写NSFileHandle 文件复制
- OC文件管理NSFileManager与文件读写NSFileHandle
- VBS读写文件以及OpenTextFile方法
- java中RandomAccessFile 类对文件进行读写
- createFile <filename_string> 读写文件。
- Java文件读写数据流大全(InputStream、OutputStream、FileInpuStream)
- java 使用FileInputStream,FileReader,BufferedStream读写记事本文件的例子
- Python 读写文件和file对象
- (转)mapViewOfFile内存文件读写
- c#FileStream文件读写
- C# FileStream 文件读写(转)
- java中RandomAccessFile 类对文件进行读写
- 文本读写与编码格式(1)----文本格式判断(基于文件的FileMap)
- 使用ExeConfigurationFileMap读写配置文件
- 在存储过程中用ole对象(Scripting.FileSystemObject)读写文件