我应该使用UIWebView或Three20来编写新闻阅读器iPhone应用程序吗?

时间:2011-11-03 08:04:56

标签: iphone ios uiwebview three20

我们正在开发一个新闻阅读器应用程序的开发工作,该应用程序从XML格式的RESTful API中提取故事。每个故事都包含:

  • 带有外部网页链接的Html格式文本(每个故事约1000字)
  • 1个内联广告横幅(640x100)
  • 1-10个内嵌图像(每个640x320)

新闻阅读器将在打开时一次加载10个故事。它需要健壮且高性能(平滑滚动等)。

我们正在考虑是否使用原生的 UIWebView Three20 开源库来展示故事,但我不确定哪个是最佳选择。 UIWebView似乎具有更灵活的文本格式,但Three20听起来更健壮,更不容易出现内存泄漏。

我很感激任何人可能从他们的经历中得到任何建议。

谢谢!

1 个答案:

答案 0 :(得分:3)

嗯,答案是:哦,这取决于。 three20框架提供了很多你必须自己做的事情 - 如果你需要这些优惠。如果你喜欢基于URL的导航,这对于使用three20来说可能是一个加分。您提到了灵活的文本格式,您可以使用这两种方法实现。 three20允许你子类化他们的类,应用样式......

我的建议:深入了解一下文档,问问自己,是否需要三个以上的功能,然后决定采用哪种方式。与所有第三方框架一样,您必须付出一些努力才能使事情发挥作用。