【问题标题】:How should I archecture app to send data from server to iPhone using JSON as medium?我应该如何构建应用程序以使用 JSON 作为媒介将数据从服务器发送到 iPhone?
【发布时间】:2016-01-19 03:44:39
【问题描述】:

我有一个与 Web 服务器通信的 iOS 应用程序。为简单起见,应用只有一个 UITableView,单元格只有一个带有标签的 UIImageView。

将文本数据从服务器发送到设备时的最佳做法是什么?

我读到我们可以只对来自服务器的 UIImages 进行编码并将其与其他文本一起传递给设备,如下所示:

text: "someText"
image:"*&TFUNITGH(U*Y&^(*YG ---encodedData"

但这是以 JSON 格式将它们一起发送的正确方法吗?有没有更好的办法?基本上我要问的是,我如何最好地构建我的应用程序,以便当项目变得更大和更复杂时我不会自责?非常感谢任何建议。

【问题讨论】:

  • 每次你想问什么是最好的,你都会得到意见。那里几乎没有什么信息可以说。将如何处理?总是改变数据?动态图像与否?应用程序如何更复杂?有多少数据?
  • 在 json 中我保留了图片的链接
  • @SamiKuhmonen 基本上我不要求最好的方法。好的,您知道 MVC 架构是如何成为良好应用程序结构的指南吗?好吧,就我而言,我不知道人们在使用 UIImages 处理 JSON 数据时通常会做什么。我只需要一个指导方针,因为我在这方面的经验为零。图片由服务器提供,可以随时更改。
  • 将图片作为 url 发送,并在应用端以异步模式加载图片。

标签: ios objective-c json swift architecture


【解决方案1】:

正如一位评论者所说,最好的方法是:

  1. 服务器发送 URL 图片链接
  2. 应用异步加载图片

这很有效,因为图像通常托管在某个图像服务器上以提高速度。

【讨论】:

    猜你喜欢
    • 2012-04-16
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2012-02-09
    • 2016-05-25
    • 2019-12-15
    • 2013-06-19
    • 1970-01-01
    相关资源
    最近更新 更多