我目前正在开发 iPhone 应用程序,需要您的意见。
首先,我正在为一家足球俱乐部开发它。它包含许多选项卡(至少这些选项卡):
- 新闻(很明显,我在这里显示最新发布的新闻)
- 商店(用户可以在那里购买体育场座位,也许还有各种好东西)
- 还不知道(但它会与 Facebook/Twitter 或类似的东西相关)
对于这些选项卡中的每一个,我都需要下载 XML 数据(使用 initWithContentOfURL
)。正确的。但是,这就是我的问题所在。我应该:
- 在应用程序启动时加载所有需要的 xml 页面,并显示漂亮的加载屏幕?
- 在用户需要的时候在应用程序中加载每个需要的 xml 页面?
在第一种情况下,我的应用程序启动速度较慢,但随后,选项卡之间的导航速度更快。
在第二种情况下,我的应用程序启动相对较快(仍然需要加载 News XML,这是欢迎选项卡),但选项卡之间的切换不会像第一种情况那样流畅(当然只有第一次打开选项卡时) ).
有什么建议吗?
最佳答案
看看ASIHttpRequest它确实为您提供了一些预构建的缓存机制,这些机制可能是合适的并且通常使与 Web 服务的交互更容易
关于ios - 加载远程数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4762804/