iphone - 如何让 NSMutableArray 和 NSDictionary 在 UI 中显示结果

标签 iphone xml parsing

我正在创建一个应用程序,要求用户将数据输入到 UITextField 中,然后将其从我的网站传递到 api。 API 以 XML 形式返回数据。该应用程序正在毫无问题地解析从 API 返回的 XML 提要。那么我的问题是如何获取这些数据并将其显示在我的用户界面中?数据是带有图像的书籍。我创建了一个类似于 iBooks 书架的“书架”。我想在这个书架上展示我的照片,但我不知道会有多少张。返回结果的数量取决于API的查询。如果需要的话,我可以限制每个“架子”的结果。我是否需要布局 UIImageView 并使其随数据更新?如果是这样,我如何让它们更新?

最佳答案

首先尝试将您的问题分解为单独的问题,因为该问题包含很多问题,例如:

  • UI 设计(TableViewController 及其委托(delegate)方法)
  • 数据结构
  • XML/JSON 解析,即取决于您的 API 的响应
  • 图像解析
  • 更新整个用户界面。

我认为在这种情况下没有什么比这更好的了:

此示例演示了加载和显示 UITableView 的多阶段方法。它首先从 RSS 源加载相关文本,以便表格能够尽快加载,然后异步下载每行的图像,以便 UI 响应更快。

Lazy Loading

关于iphone - 如何让 NSMutableArray 和 NSDictionary 在 UI 中显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849054/

相关文章:

c# - 读取 XML 的第一行

flutter - 如何解析Flutter中limitToLast返回的DataSnapshot

ios - 在 viewController 第一次出现时运行一​​段代码

parsing - 解析 Wavefront .obj 纹理坐标时遇到问题

iphone - iPhone上的RSA/ECB/PKCS1Padding解密

iphone - UITextView 检测字符已删除

ios - 在我错过了 flutter 应用程序之后,有什么办法可以回到我的旧 Xcode

iphone - xcode ios 6 摇动运动从以前的 View 调用 IBaction

html - XPath 字符串函数处理多个结果?

java - 如何在 Java 的 PostgreSQL 中插入 XML 文档?