Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用UIWebView还是Three20来编写新闻阅读器iPhone应用程序?_Iphone_Ios_Uiwebview_Three20 - Fatal编程技术网

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

我应该使用UIWebView还是Three20来编写新闻阅读器iPhone应用程序?,iphone,ios,uiwebview,three20,Iphone,Ios,Uiwebview,Three20,我们正在开始一个新闻阅读器应用程序的开发工作,该应用程序以XML格式从RESTful API中提取新闻。每个故事包括: 带有外部网页链接的Html格式文本(每个故事大约1000字) 1条在线广告横幅(640x100) 1-10个内联图像(每个640x320) 新闻阅读器在打开时一次将加载10篇报道。它需要健壮和性能(平滑滚动等) 我们正在考虑是否使用本机UIWebView或Three20开源库显示故事,但不确定哪一个是最佳选择。UIWebView似乎有更灵活的文本格式,但Three20听起来

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

  • 带有外部网页链接的Html格式文本(每个故事大约1000字)
  • 1条在线广告横幅(640x100)
  • 1-10个内联图像(每个640x320)
新闻阅读器在打开时一次将加载10篇报道。它需要健壮和性能(平滑滚动等)

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

我非常感谢任何人从他们的经历中得到的任何建议


谢谢

答案是:哦,这要看情况而定。 three20框架提供了许多您必须自己做的事情——如果您需要这些服务的话。如果您喜欢基于URL的导航,这可能是使用three20的一个优点。您提到了灵活的文本格式,这两种方法都可以实现。three20允许您对其类进行子类化,应用样式

我的建议是:深入阅读文档,问问自己,如果你需要three20提供的不止一个功能,然后决定走哪条路。与所有第三方框架一样,您必须付出一些努力使其正常工作