iphone - 使用后端数据构建 iOS 应用程序的最佳实践

标签 iphone mysql ios sqlite postgresql

<分区>

我刚刚开始学习 iOS SDK,想知道处理各种数据的最佳实践/设计模式是什么。我看到 iOS 的核心数据包括一个在我的 iPhone/iPad 上运行的 os SQLLite 版本。关于设备和服务器的数据通常如何存储。

例如,像 Path 或 Instagram 这样的应用程序如何存储它们的所有数据?将数据存储在设备上并同步到 Web 服务器上的数据库是最佳做法吗?这通常使用哪些类型的数据库?

(如果需要,我可以澄清任何事情。)

最佳答案

大多数应用程序通过 HTTP 创建 API,通常使用 JSON。大多数信息(虽然通常不是二进制文件)都存储在某种数据库中。一些应用程序选择 SQL 数据库,如 MySQL 或 PostgreSQL,而其他应用程序则选择被归类为 NoSQL 数据库的数据库,如 MongoDB 或 Redis。

服务器架构的选择与应用程序本身无关,您会看到开发人员不时更换他们的大部分服务器技术。

基本上,任何流行的 Web 框架和数据存储最初都是不错的选择,因此请使用您喜欢的任何东西。

关于iphone - 使用后端数据构建 iOS 应用程序的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988600/

相关文章:

PHP PDO 计算数据库中所有表的行数

ios - 以大写或小写形式返回文本

ios - 如何在控制中心制作持续时间 slider ? swift

iPhone,在现有基于 View 的项目中使用表格 View

iphone - 将 XML 内容表示为 NSData - iPhone

iphone - 带有特殊字符的 NSURL

MySQL 查询返回语法错误

php - 如何以我的语言显示月份名称

ios - 从返回 String 或 Double 的 API 获取

ios - 来自背景图像颜色百分比 iOS 的状态栏样式