2011-01-22 105 views
4

我有一個需求,即需要從讀取數據庫中的值來構建iPAD應用程序的視圖。iOS - 從數據庫創建動態用戶界面

加載應用程序時,我將對PHP進行服務器調用,PHP會將JSON返回給我。從該結果集中,我希望能夠在iPAD上動態構建我的UI。

有人請指出我在正確的方向或給我一些建議?

+0

我想你自己回答了你的問題。您需要知道JSON答案的外觀以及它包含的信息。比創建一個視圖並添加你需要的元素。 ;-) – 2011-01-22 11:13:41

+0

嗨@ user585493:你做到了嗎?我正在嘗試做同樣的事情。 – applefreak 2012-06-28 09:23:14

回答

3

有一個關於這種方法的WWDC 2010會話視頻。被稱爲像數據驅動的應用程序設計。

您有一臺服務器通過所有UI對象座標,顏色,可見性,文本,圖像等發送應用程序XML,JSON或壓縮plist(推薦),然後解析數據並實例化應用程序來自該數據的UI。將UI數據保存在本地數據庫中以供離線使用。等等。

您不允許將腳本下載到App Store應用程序,但您可以包含大量內置腳本選項,您可以在運行時從中選擇所需的行爲。