【发布时间】: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