Project Day02 文件的相关操作NSFileManger:对整个文件进行操作《手机文件在沙箱中不能直接操作》删除文件步骤:1 创建NSFileManger的实例2. 创建NSerror的实例初始值为空3. 调用removeItemAtPath方法第一个参数为要删除的文件的位置第二个erro...
分类:
移动开发 时间:
2015-03-17 00:35:34
阅读次数:
276
121、如何将字典/数组转换为字符串?NSString* id2json(id dicOrArr){ NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dicOrArr options:NSJSONWritingPrettyPrinted // Pass 0 if y...
分类:
移动开发 时间:
2015-02-13 16:41:45
阅读次数:
305
NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。
如下所示,你可以在沙盒中定位文件目录:
//对于错误信息
NSError *error;
// 创建文件管理器
N...
分类:
其他好文 时间:
2015-01-31 16:19:31
阅读次数:
179
项目中碰到一个需要计算沙盒目录的大小的功能。看了下NSFileManager提供的方法,找到一个- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2...
分类:
其他好文 时间:
2015-01-26 19:06:41
阅读次数:
168
没看明白之一:Error handlingWhen methods return an error parameter by reference, check the returned value, not the error variable.Preferred:NSError *error = ...
分类:
移动开发 时间:
2015-01-02 12:14:34
阅读次数:
146
//音频文件,文本文件,视频文件就必须使用NSData数据类 /* NSString * str = @"www.itcast.cn"; NSError * error; [str writeToFile:@"/Users/aplle/Desk...
分类:
其他好文 时间:
2015-01-01 12:26:40
阅读次数:
146
IOS文件操作的两种方式:NSFileManager操作和流操作1、文件的创建-(IBAction) CreateFile{//对于错误信息NSError *error;//创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];...
分类:
移动开发 时间:
2014-12-23 19:22:02
阅读次数:
151
1开发环境是xcode6 ipad3真机 ios8.1.1越狱需要添加以下代码,否则真机测试没有外音,只有耳机NSError*setCategoryError=nil; [[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategory...
分类:
其他好文 时间:
2014-12-13 16:23:26
阅读次数:
92
项目中碰到一个需要计算沙盒目录的大小的功能。
看了下NSFileManager提供的方法,找到一个
- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0);
经过测试发现这个方法只能计算文件的大小,而不能直接计算文件夹的大小;
发现这...
分类:
移动开发 时间:
2014-12-11 14:09:57
阅读次数:
182