【问题标题】:How to set up a course structure in Swift?如何在 Swift 中设置课程结构?
【发布时间】:2017-03-06 19:03:32
【问题描述】:

我想用 Swift 为我的学校制作一个应用程序,但我正在为一个功能而苦恼。

学生应该可以报名参加课程(每个课程有 16 个免费名额),我不知道如何设置数据库。我开始使用 Firebase 进行登录功能。

对于我的课程结构和注册课程,您有什么建议?我应该使用 Firebase 还是其他东西?如何设置我的数据库以将课程限制为 16 名参与者?

非常感谢您的帮助:)

【问题讨论】:

标签: ios swift database firebase firebase-realtime-database


【解决方案1】:

使用核心数据。它得到了很多坏消息,但它非常适合这样的事情。使用Students 的任何属性创建一个Student 实体,然后定义一个Course(不是Class)实体,在Students 和Courses 之间具有多对多关系。然后设置 16 作为 Course -> Student 关系中学生的限制。

【讨论】:

  • 您将如何建议多用户访问数据?另外,如果一个学生注册了一个班级,如何通知其他学生班级现在已满?您将如何使用 Core Data 处理并发更新或防止竞争条件?
猜你喜欢
  • 1970-01-01
  • 2020-06-28
  • 1970-01-01
  • 2017-08-19
  • 2019-05-06
  • 1970-01-01
  • 1970-01-01
  • 2021-11-07
  • 1970-01-01
相关资源
最近更新 更多