我目前正在开发一款iPhone应用,需要您的意见。
首先,我正在为足球(足球)俱乐部开发它。它包含许多选项卡(至少这些选项卡):
对于每个选项卡,我需要下载XML数据(使用initWithContentOfURL
)。对。但是,这就是我的问题所在。我应该:
在第一种情况下,我得到一个较慢的应用程序启动,但随后,选项卡之间的导航速度更快 在第二种情况下,我的应用程序启动相对更快(仍然需要加载新闻XML,这是欢迎选项卡),但在选项卡之间切换不会像第一种情况那样流畅(当然只有第一次打开选项卡时) )。
有什么建议吗?
答案 0 :(得分:2)
查看ASIHttpRequest,它确实为您提供了一些适合的预建缓存机制,通常可以更轻松地与Web服务进行交互
答案 1 :(得分:1)
仅加载您需要的内容when you need it。
此外,我不会使用initWithContentsOfUrl。这是一个同步通话,它会锁定你的应用程序。而是使用NSURLConnection异步获取数据。