2013-04-13 31 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有一个很好的介绍。

这可能不是“快速&脏”的方法......但以我的经验......这些东西的组合有助于使事情更好。