ios - swift iOS 我可以通过哪些方式缓存网络调用

标签 ios objective-c swift

用户启动我的应用程序时要做的第一件事是从两个表格 View 中选择一个类别和一个子类别。 (关系)

我通过调用远程 API/服务器来填充 TableView 并输出数据。

但是有没有办法缓存数据,这样我就不必每次都进行 API 网络调用?

最佳答案

您可以序列化 API 调用返回的数据并手动将它们保存在磁盘上 Explanation here

您也可以使用核心数据,这在开始时有点麻烦,但在初始设置之后它非常容易使用。

关于ios - swift iOS 我可以通过哪些方式缓存网络调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32034279/

相关文章:

android - 获取图像的 "best guess"信息,如谷歌反向图像搜索

ios - 为什么 Xcode 的界面生成器将 UIView 创建为 "phone"

objective-c - 防止在 Swift 中子类化 Objective-C 类

swift - 使用 Swift 和 Parse 同时显示对象

ios - AFNetworking 的保留周期

ios - 如何获取IOS设备当前链接的SSID

iphone - 作为 subview 访问时如何为uibutton设置图片

objective-c - 方法返回的对象的内存管理 (iOS/Objective-C)

ios - 图像的 UIActivityViewController 限制?

ios - Paw 应用程序和 Google Drive OAuth 错误 : OAuth 2 parameters can only have a single value: client_id