首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

IOS学习之IOS沙盒(sandbox)机制和资料操作之NSFileManager(三)

2012-06-20 
IOS学习之IOS沙盒(sandbox)机制和文件操作之NSFileManager(三)接上篇,IOS学习之IOS沙盒(sandbox)机制和文

IOS学习之IOS沙盒(sandbox)机制和文件操作之NSFileManager(三)

接上篇,IOS学习之IOS沙盒(sandbox)机制和文件操作(二),

我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。


1、在Documents里创建目录

创建一个叫test的目录,先找到Documents的目录,




我们看到后面的是乱码,那是中文被转成了NSData后,还有int float的二进制

//读取数据: int intData; float floatData = 0.0; NSString *stringData; NSData *reader = [NSData dataWithContentsOfFile:path]; stringData = [[NSString alloc] initWithData:[reader subdataWithRange:NSMakeRange(0, [temp length])] encoding:NSUTF8StringEncoding]; [reader getBytes:&intData range:NSMakeRange([temp length], sizeof(intData))]; [reader getBytes:&floatData range:NSMakeRange([temp length] + sizeof(intData), sizeof(floatData))]; NSLog(@"stringData:%@ intData:%d floatData:%f", stringData, intData, floatData);
打印出来的结果:

2012-06-17 23:51:14.723 IosSandbox[1285:f803] stringData:nihao hello! intData:1234332 floatData:3.140000

这里把写入的汉字改成了 hello。因为[temp length]算长度是,把中文算成一位了,出来的结果有误。


例子代码:https://github.com/schelling/YcDemo

著作权声明:本文由http://blog.csdn.net/totogo2010/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢

热点排行