iPhone开发中的文件处理与属性列表操作
1. 文件处理基础
在iPhone开发里,文件处理是一项关键技能。当编写iPhone应用时,只能把文件写入应用沙盒内的目录。 NSFileManager 具备众多处理文件和目录的方法,而 NSString 和 NSData 类也有相关方法。
1.1 NSString文件读写
可以把 NSString 对象的数据写入文件,之后再读取到另一个字符串中,示例代码如下:
NSString * secondString = [[NSString alloc] initWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding error:&myError];
此代码将文件内容读取到 secondString 中,不过这只是简单示例,实际应用中可能需要更多处理。
1.2 NSData类
NSData 类用于存储二进制数据。和 NSString 类似,能使用文件内容初始化 NSData ,不同的是它将文件作为二进制数据加载,所以可以加载任何文件。 NSData 在处理图像和多媒体时非常有用。
超级会员免费看
订阅专栏 解锁全文
1483

被折叠的 条评论
为什么被折叠?



