ios - 在 IOS SWIFT 中缓存最后一个覆盖对象的最佳方法是什么。

标签 ios swift caching overlay

我的想法是将最后一个覆盖对象存储到 userDefaults 或文件中,并在 map View 离线加载时检索它。我尝试过使用 route-me 和 osmSharp,但我正在寻找一种不需要外部库的更简单的解决方案。提前致谢

最佳答案

我同意 Nguyen 的观点,您可能希望使用 Core Data,因为它为您提供了一种在本地存储内容的方法。 NSUserDefaults 并不是保存此类内容的最佳位置,因为 NSUserDefaults 更适合设置等内容。

要了解有关 Core Data 的更多信息,一个很好的起点可以是查看 Big Nerd Ranch 的开源项目:https://github.com/bignerdranch/CoreDataStack

关于ios - 在 IOS SWIFT 中缓存最后一个覆盖对象的最佳方法是什么。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34985147/

相关文章:

caching - MVC4 StyleBundle : Can you add a cache-busting query string in Debug mode?

java - Imcache Spring 配置

ios - Swift iOS 中带有特征集合的自适应布局

ios - 循环应该运行 4 次,但只执行一次

objective-c - 程序以退出代码 : 87 结束

swift - 结果有前缀可选 "content"?

ios - 选择 x 编号来自长数组的项目并在表格 View 中滚动显示更多

swift - 我正在制作简单的Note应用程序。但是,当我运行该应用程序时,它无法处理此错误消息线程1:在AppDelegate类中发出SIGABRT信号

apache - 如何使用apache设置静态资源缓存?

iphone - 将离线资源加载到 UIWebView 或替代解决方案中