2012-02-05 61 views
6

我注意到很久以前(在Facebook發佈新配置文件後更新其應用程序時),新聞提要和應用程序的各個其他部分不是使用典型的表格視圖和單元格生成的。我相信這有幾個原因。Facebook使用什麼技術在其iPhone應用程序中生成新聞Feed?

首先,他們已經能夠即時更新某些設計元素,而無需從應用商店更新它。另一個例子是,當應用程序加載並花費比預期更長的時間時,我可以滾動(上,下,左,右)並看到奇怪的陰影,看起來像來自uiwebview(可'現在得到一個截圖)。最後,每一個現在,然後在「CSS」將不會加載馬上和我會得到這樣的:

enter image description here

有誰知道他們正在做的做什麼任何見解?我對他們的開源框架Three20非常熟悉,但不要認爲那裏有什麼特別的東西可以讓他們這樣做。看起來他們正在UIWebView中生成HTML,但我不完全確定。

你們都在想什麼?我正在構建的應用程序將使用他們正在使用的任何技術獲益匪淺。更新和設計表格視圖和單元格可能非常耗時。

回答

2

查看html-5框架,例如sencha和jquery,用於在網頁中生成移動樣式的觸摸界面。 Facebook可能會使用帶有嵌套html-5元素的UIWebView來提供觸摸/移動樣式表UI等。

+0

這是完美的,謝謝你的信息! – Ken 2012-02-05 04:40:57

1

Facbook的4.0版基本上是一個登錄頁面,在http://touch.facebook.com/之上有一個大的UIWebView。

如果您對Facebook觸控版中使用的元素感興趣,可以使用桌面瀏覽器檢查我們的觸摸網站的源代碼。

相關問題