Facebook使用什么技术在他们的iPhone应用程序中生成新闻源?

时间:2012-02-05 00:21:02

标签: iphone ios facebook three20

我很久以前注意到(在新配置文件发布后facebook更新了他们的应用程序),使用典型的表格视图和单元格不会生成新闻源和应用程序的其他各个部分。我相信这有几个原因。

首先,他们已经能够即时更新某些设计元素,而无需从应用商店更新它。另一个例子是应用程序正在加载并且花费的时间超过预期时,我已经能够滚动(向上,向下,向左和向右)并看到看起来像是来自uiwebview的怪异阴影(可以'我现在得到一个截图)。最后,偶尔“css”不会马上加载,我会得到这个:

enter image description here

是否有人对他们正在做的事情有任何见解?我对他们的开源框架Three20非常熟悉,但是不要认为有什么特别之处让他们这样做。看起来他们在UIWebView中生成HTML,但我不完全确定。

你们都在想什么?我正在构建的应用程序将受益于他们正在使用的任何技术。更新和设计表格视图和单元格可能非常耗时。

2 个答案:

答案 0 :(得分:2)

看一下像sencha和jquery这样的html-5框架,用于在网页中生成移动式触摸界面。 Facebook可能正在使用带有嵌套html-5元素的UIWebView来提供触摸/移动风格的表格UI等。

答案 1 :(得分:1)

版本4.0的Facbook基本上是一个登录页面和http://touch.facebook.com/之上的一个大UIWebView。

如果您对Facebook触摸版中使用的元素感兴趣,可以使用桌面浏览器查看触摸网站的源代码。