我在我的 iOS 应用程序中使用了一些 REST Webservice 调用,作为响应,我得到了 pdf、ppt、.mp4 等文档列表,并且在选择时我从服务器获取相应的数据并将其呈现在屏幕上。
- 现在,当用户选择一个特定文件时,比如说一个 .pdf 文档,然后当他回来并选择同一个文件时,我再次进行服务调用。(我想避免这种情况)。
- 因为每次我想缓存一个文件时,它会花费更多的时间来加载,一旦点击了 DocumentsDirectory 或缓存中的某个地方,那么如果文件在我的缓存中,那么不要再次调用服务调用,只需从缓存中获取它&使成为。
那么实现这一目标的最佳方法是什么,或者我如何优化我的应用程序性能。提前感谢任何帮助。谢谢。