2013-04-13 49 views
1

就像Twitter的時間表,其動態填充,我需要填充我用從獲取JSON元數據內容列表主屏幕(IMG URL和文字說明)iOS:如何顯示從JSON動態呈現的內容列表?

它應該是這個樣子。

+---------+-----------------------+ 
| image1 | Text description..... | 
+---------+-----------------------+ 
| image2 | Text description..... | 
+---------+-----------------------+ 
| image3 | Text description..... | 
+---------+-----------------------+ 
| image4 | Text description..... | 
+---------+-----------------------+ 
... 
+---------+-----------------------+ 
| image10 | Text description..... | 
+---------+-----------------------+ 

我剛開始使用的GUI開發iOS和我似乎無法找到有關顯示在iOS設備上的動態內容的任何有用的信息。我將非常感謝有用的信息。

回答

3

使用UITableViewController。將JSON加載到字典(或任何您正在使用的數據結構)中,然後以這種方式顯示數據。控制器將爲您的數據結構中的每個條目處理創建每個單元格。

這是一個教程。

http://www.youtube.com/watch?v=8VR2LiE2F5M

0

這可能是最好的緩存JSON響應,以確保最佳性能的用戶界面。您可以使用類似JSONKit的內容將結果解析爲包含每個圖片網址和文本說明的項目的字典。然後,您可以將字典寫入磁盤並稍後閱讀。您也可以簡單地將JSON本身寫入文件並讀回或者使用Core Data。如果您決定涉足Core Data,我個人建議增加Magical Record以使生活更輕鬆。您可能正在進行RESTful API調用以獲取您的JSON。在這種情況下,RESTKit也很有幫助。 Ray Wenderlich有一個很好的介紹。

這可能不是「快速&髒」的方法......但以我的經驗......這些東西的組合有助於使事情更好。