iOS Swift 应用程序 - 数据库

标签 ios swift app-config

我正在学习 Swift 并且能够构建一个基本的应用程序。我有一个应用程序作为最终目标,允许用户登录、回答问题(我不断添加这些问题并记录他们的结果。

这显然需要某种形式的数据库托管并可在线访问。我的想法是,这可以使用 MySQL Db(如网站数据库)之类的东西来完成,但这是最好的和普遍接受的做事方式吗?

最佳答案

如果你想将它托管在网络上的某个地方,我认为最好的解决方案是创建 REST API(你可以用任何语言编写它,我举几个例子:Rails、C#、Java、PHP、Python) .我认为一般来说,在您的 swift 应用程序中直接调用远程数据库是一种不好的做法。

如果你想为用户使用本地数据库,你可以使用 SQLite、Core Data、Realm 和其他类似的工具。

要涵盖所有内容,您可以创建某种数据库即服务,并使用该服务代替 REST API。那将是 Parse、Firebase 等。这些服务一开始是免费的,但随着您扩展您的需求而变得昂贵。

关于iOS Swift 应用程序 - 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30208338/

相关文章:

iphone - 适用于iOS的Dicom Viewer源代码

ios - 创建中间名和姓氏时的可选项

ios - SpriteKit - 对在多个 SKNode 上运行的多个 SKAction 进行排序

c# - 如果 user.config 中有 Int32[] 属性,我在使用 CustomSettingsProvider 时会收到无效的转换异常

c# - 读取 App.config 以根据 C# 库项目中的键获取值

javascript - 我的应用程序未触发事件设备就绪

ios - 快速将没有 nib 文件的现有 UIViewControllers 添加到 UITabBarController

ios - Swift NSFetchRequest 按一个属性分组

ios - 无法快速附加到局部函数中的全局变量

c# - 在调试 session 之间保留 app.config 中的数据