文件操作与Cocoa绑定技术详解
1. 文件存储位置
用户可以将文件保存在多个位置,常见的有Documents目录、桌面,还有一些用户可能看不到的目录,如Caches目录,用于存储应用程序可能会用到的临时文件,必要时可以重新生成(如下载的图片)。
可以通过 NSFileManager 类快速确定这些常见目录的位置,使用 URLsForDirectory:inDomains: 类方法,该方法返回一个 NSURL 对象数组,指向你所请求的目录类型。例如,要获取指向用户Documents目录的 NSURL ,可以这样做:
NSArray* URLs = [[NSFileManager defaultManager]
URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];
NSURL* documentURL = [URLs lastObject];
然后可以使用这个URL创建其他URL。例如,要生成一个指向Documents目录中名为 Example.txt 文件的URL,可以使用 -URLByAppendingPathComponent: :
NSURL* fileURL = [documentURL URLByAppendingPathComponen
超级会员免费看
订阅专栏 解锁全文
34

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



