iphone - 使用NSCoding缓存文件的框架

标签 iphone objective-c ios

我想使用NSCoding保存/加载类的实例。每个类应具有各自的缓存时间/生存时间。当应用启动时,我希望类的实例在未过期时从缓存加载,或者以其他方式正常创建。

这个问题一定已经解决了数百次。

是否有一个很好的框架来执行此操作,还是我应该自己动手?

最佳答案

明确地说,您可以使用NSCoding保存或加载对象,而不是类。

我不知道执行此操作的框架。您可以将文件修改时间用作缓存时间,也可以将其保存在单独的数据库中。如果没有太多不同的类,则可以将NSUserDefaults用作该单独的数据库。每个 class 仅需编码即可知道自己的生存时间。

关于iphone - 使用NSCoding缓存文件的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10208518/

相关文章:

iphone - 我只是没有得到 AudioFileReadPackets

objective-c - 如何生成不重复的随机数

ios - 选项卡式 IOS 应用程序中 StoryBoard ViewController 的问题

ios - xcode 9.2 中的 "No provisioning profile required",同时在应用商店上传应用

iphone - 主线程的 NSRunLoop 在辅助线程中被引用

ios - 子类 CBPeripheral 未转换为正确的类型

iphone - 在构造函数中获取属性集

ios - tableview 图像上的视差,使用自动布局

ios - 如何检测 singleTap 是否被点击或在 mapbox 的 mapView 上进行注释?

ios - 如何快速在第二个 UIViewController 的 UILabel 上显示 UITextField 数据?