带有IPad的客户端服务器

时间:2010-12-29 16:16:45

标签: iphone ipad core-data client-server

如果有人在意提供一些建议(或指向正确的方向),我有一点设计问题。

我正在编写一个IPad应用程序,它将从服务器收集数据,然后将使用该数据一段时间(阅读:即使应用程序未运行,能够在本地存储数据也会很好) 。任何人都知道如何完成这样的壮举。

基本上,事件的顺序最好是这样的:

  1. 用户启动应用
  2. IPad从服务器请求数据。
  3. 服务器提供数据。
  4. 用户与应用等进行互动
  5. 用户关闭应用
  6. 稍后,用户再次启动应用程序。
  7. 应用程序检查数据,看它仍然是最新的,从磁盘读取以前的数据。
  8. 用户与数据等交互。
  9. 提前致谢。

1 个答案:

答案 0 :(得分:1)

当应用程序第一次启动时,您应该获取所有数据并存储到本地数据库。

当用户在一段时间之后打开应用程序时,只需编写一个检查上次更新时间的Web服务调用,如果它与您的时间匹配,则保留它,否则更新数据库。