我正在开发一个 iPad 应用程序,它连接到后端的 Django 服务器。服务器主要是数据库之上的一个 REST API(这是用 TastyPi 完成的,为了记录)。
由于我是 iOS 新手,因此我正在尝试了解开发此功能的最佳方式。
所以有几个相关的问题:
- 是否有一个库可以简化在您的代码中制作“模型”以镜像服务器上的模型的工作?
我想像 Django 的 ORM 之类的东西,它允许您在 Objective C 中定义对象,这些对象一对一地映射到 REST Api 提供给您的对象。
该库可以抽象本地对象和服务器上的对象之间的所有缓存和转换。
- 如果这种库不存在,是否有适合此类项目的一组最佳实践?例如,我什至应该有反映数据库的本地对象吗?我应该有一个类来处理处理 API 的所有代码,还是应该在作为 API 一部分的许多不同对象中编写请求?
简而言之,我在哪里可以学习编写由暴露数据库的 REST Api 支持的 iOS 应用程序的“正确”方法?最好是教程,而不是查看现有项目的代码。