我正在开发一个 iOS 应用程序,用户可以在上传 Snapchat 等图像时添加描述/文本。
他们是渲染图像并将文本添加到图像中,使其成为图像本身的一部分,还是在图像上显示为 UILabel?
对于第二个选项,文本必须单独发送到服务器。
PS 只是与服务器端程序员争论,我建议第二个选项。
如果我们检查Snapchat API/ph/upload
(最后更新时间为2013 年 12 月 23 日),我们可以看到您可以上传照片或视频。
当然,这不是最新版本(尽管这是我能找到的最后一个文档),但我假设在这方面没有任何变化。
这意味着文本被插入到移动客户端应用程序中的照片中,而不是在服务器上。
在我看来,你不应该基于 Snapchat 对你的 API 架构做出任何决定,因为你不可能有相同的用例。一般来说: