创建一个Image-Heavy iOS App-在线数据库? - Swift

时间:2016-06-13 12:24:49

标签: ios database swift backend

目标/问题:我开始构建一个拥有大量图片的iOS应用。它不是一个照片应用程序(它是一个琐事类型的应用程序)所以照片不是用户照片。应用程序大小不会很大,因为从App Store下载并占用手机空间需要很长时间。

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

研究: 我正在寻找的东西似乎属于"后端"的范畴。简单的答案是Parse,它是一家BaaS公司(后端即服务)。然而,他们正在关闭。此外,PayPal" StackMob"是一家BaaS公司,但他们在2014年关闭。

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

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

然而,我不是专家。任何人都可以让我知道什么取代Parse是最简单/交钥匙的解决方案?上传原始照片后,用户将永远不需要添加/更改任何内容。

1 个答案:

答案 0 :(得分:1)

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

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