我想创建一个应用程序,我们可以使用它在一个iOS
设备中创建多个用户。就像计算机中的多个用户一样。每个用户都应该能够拥有单独的应用程序、单独的设置等。
试图找到这个应用程序的起点,但没有运气。
谁能告诉我从哪里开始以及我们如何在iPhone
. 如果我们必须只为越狱 iPhone 制作这个应用程序,那没问题。
我想创建一个应用程序,我们可以使用它在一个iOS
设备中创建多个用户。就像计算机中的多个用户一样。每个用户都应该能够拥有单独的应用程序、单独的设置等。
试图找到这个应用程序的起点,但没有运气。
谁能告诉我从哪里开始以及我们如何在iPhone
. 如果我们必须只为越狱 iPhone 制作这个应用程序,那没问题。
这一切都是关于在 DB-schema(sqlite) 中实现正确的主外键关系。存储和检索关于 Pk-Fk 关系的数据
例如
有一个用户表
表名:用户
列 :userRef、userId、userType
(userRef 应该是主键)
然后所有子表都应该在主键和外键关系中使用 userRef 存储和检索数据。
表名:Account_balance
列 :userRef、account_BalId、balanceAmount
我希望这有帮助
最好为您的应用程序创建一个 CoreData 数据库并维护一个用户和权限矩阵。
像这样说:
> Write Files Edit Files Delete
>
> Admin Y Y Y
>
> Guest Y N N
>
> Developer Y Y N
你必须想出这样一个矩阵并将其转换为一个核心数据数据库,它维护用户的详细信息和他的权限。