行业动态
Swift创建了一个iOS应用程序的最佳方法是什么?
2021-03-09

我使用Swift创建了一个IOS应用程序,该应用程序本质上是拉丁词典。用户可以创建未包含在应用程序中的新单词。数据存储在两个本地SQLite数据库的应用程序文档目录中。第一个包含应用程序随附的单词。第二个包含用户创建的单词。

我希望将用户创建的每个单词在运行时上载到服务器,并添加到单词master数据库中。然后,服务器会将每个传入的条目与William Whitaker的话语进行比较,以查看它实际上是否是有效的拉丁词,然后查看它是否已经存在于master数据库中。如果有效且不在主数据库中,则将添加单词。

在每个新的master数据库条目之后,服务器将生成一个包含新单词的新SQLite数据库。每次运行该应用程序时,它将检查StandardData.sqlite文件的较新版本,并下载(如果有)。然后,将从标准库中删除标准库和用户自定义库中的常用单词,以防止重复。

随着时间的流逝,将创建大量的拉丁语词汇,而无需我从词典中手动输入。

我对MySQL有点熟悉(与MySQL Workbench结合使用),但除此之外ios后端开发,我几乎不熟悉当今的Web编程工具:HTML5,CSS,JavaScript,Java,Ruby,Rails,PHP等。是0 $。理想情况下,我想将服务器托管在自己的硬件上。将后端添加到我的应用程序的最佳方法是什么?

解决方案

这是一种意见,因此我不确定这是最好的论坛。但是,您有几种选择,其中有些可能是完全免费的。

Rails和您提到的PHP可用于创建使用mysql作为数据层的后端。如果您不熟悉这两种语言,则可以使用许多框架之一来研究Python。如果您的应用程序完全基于IOS,则您也可以考虑使用CloudKit,它可以免费使用某些大小(听起来您可以轻松选择使用此功能)。 CloudKit的优点是您甚至不必在自己的硬件上托管服务。还有其他一些类似的选项,包括Firebase和Parseios后端开发,它们都有免费层,它们可以提供您需要的所有存储。

使用这三个选项中的任何一个,您都可以在IOS项目中快速使用API​​,而无需学习新的语言。


393701618