假设我已经创建了一个核心数据实体:
NSDate *firstDate
NSDate *secondDate
NSData *image
使用 executeFetchRequest 执行获取时,请求是使用它获取整个图像还是仅获取指向图像的指针?
换句话说:当我不需要直接图像时,如果我获取所有实体或仅使用 firstDate/secondDate 的 NSDictionary,它是否会对性能和内存产生很大影响?
谢谢您的帮助。
假设我已经创建了一个核心数据实体:
NSDate *firstDate
NSDate *secondDate
NSData *image
使用 executeFetchRequest 执行获取时,请求是使用它获取整个图像还是仅获取指向图像的指针?
换句话说:当我不需要直接图像时,如果我获取所有实体或仅使用 firstDate/secondDate 的 NSDictionary,它是否会对性能和内存产生很大影响?
谢谢您的帮助。
你可以改变你的 NSFetchRequest 行为。阅读来自 Apple 的Fetching Managed Objects文档。