所以我对应用程序开发相对较新,我正在寻找行业实践的一些答案。整体而言我的应用程序正在运行,我现在正在处理的问题之一是:
长话短说:首先,我的应用程序执行网络请求并解析响应(=对象数组)以创建对象数组。完成后,将执行第二个网络请求,并且将解析响应以再次创建对象数组。我在我的应用程序中映射了json响应的两个结构。然后,如果其中一个变量相等,则必须将第二个数组中的所有对象添加到第一个数组中的对象。然而,所有这些都有效,这样做的过程大约需要5秒钟。为了让用户体验更好,我正在尝试缓存响应以加快速度。这样做的最佳方式/行业做法是什么?
两个响应都有770个,分别是3000个对象,由字符串和整数变量组成。是否最好将响应保存为plist,核心数据或根据that post使用almofire和swiftyJSON?