草庐IT

NSDataReadingOptions

全部标签

ios - 是 NSData + (id)dataWithContentsOfURL :(NSURL *)aURL options:(NSDataReadingOptions)mask error:(NSError **)errorPtr: cached automatically?

当我阅读关于的部分时NSDataReadingOptionsOptionsformethodsusedtoreadNSDataobjects.enum{NSDataReadingMappedIfSafe=1UL上面写着NSDataReadingUncached指示文件不应存储在文件系统缓存中的提示。对于只读一次就丢弃的数据,这个选项可以提高性能。适用于OSXv10.6及更高版本。在NSData.h中声明。所以我假设默认情况下这些URL请求被缓存并且如果我想使用共享全局缓存则不需要实现NSURLRequest来缓存数据?这种理解是否正确? 最佳答案

ios - 读取本地文件时应该使用哪个 NSDataReadingOptions?

当使用NSData(contentsOfURL:options:)读取本地文件时,哪个是合适的读取选项?还有一个NSData(contentsOfURL:)没有NSDataReadingOptions。它默认使用哪个阅读选项?引用Appledocs. 最佳答案 如果您使用该方法:NSDatadataWithContentsOfFile:(NSString*)pathoptions:(NSDataReadingOptions)readOptionsMaskerror:(NSError*_Nullable*)errorPtr;适当的选项