创建图像密集型 iOS 应用程序 - 在线数据库?- Swift

Creating a Image-Heavy iOS App- Online DB?- Swift

Objective/ 问题:我开始构建一个 iOS 应用程序,它将包含大量图像。它不是照片应用程序(它是琐事类型的应用程序),因此照片不是用户照片。应用程序大小不能很大,因为从 App Store 下载并在 phone 上占用 space 需要很长时间。

问题:如果我不是专业的开发人员或后端开发人员,我在线存储照片并使用简单代码根据需要检索它们的最佳选择是什么?

研究: 我正在寻找的东西似乎属于 "backend" 的范畴。过去的简单答案是 Parse,这是一家 BaaS 公司(后端即服务)。但是,他们正在关闭。之前也有PayPal的"StackMob",一家BaaS公司,但是他们在2014年倒闭了。

Parse 和 StackMob 都是为像我这样没有后端知识的独立开发者打造的。然而,由于两个最大的服务关闭,选择 BaaS 作为解决方案现在被认为是有风险的。

大公司和专业的后端开发人员将只构建自己的数据库,将照片加载到其中,并根据需要进行查询。

然而,我不是专家。谁能告诉我是什么替代了 Parse 作为 easiest/turn-key 解决方案?我上传原图后,用户就再也不需要add/change了。

如果你能让你的文件名独一无二,你甚至不需要后端。您可以只使用通用 Web 服务。我使用仅提供基本 HTTP 下载的 Amazon Web 服务 S3 处理了一个非常相似的问题。

我将成组的图片文件打包成 zip 文件,然后请求下载 zip 文件以下载文件组。我在 Objective-C 中找到了用于 zip 解压的第三方包装器,并使用它来将包解压缩到应用程序文档目录中。