文件操作、沙盒与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 URLByA
超级会员免费看
订阅专栏 解锁全文
10

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



