【发布时间】:2015-07-14 23:35:04
【问题描述】:
我是 iOS 新手,刚刚开始学习它。我想为公交车乘客开发一个小应用程序,公交车上的所有用户都必须使用该应用程序登录。
如果用户是第一次使用该应用程序,他必须注册。用户必须输入所有详细信息,例如姓名、年龄、紧急联系人、地址、来源、目的地、电话号码等。
如果用户已经存在,则使用现有的用户名和密码登录。
所有详细信息都必须存储在某处(不确定)且格式可检索。
以下是我基于上述应用要求的所有问题和疑问:
- 我需要遵循客户端-服务器架构吗?(移动应用是客户端)
- 所有用户详细信息的存储位置(在移动设备或服务器上)
- 当用户尝试登录时,如何检查用户是否已经存在?
- 如果有任何通信协议用于移动应用程序通信,那么考虑到应用程序的性能应该很快,这将是好的。
- 移动互联网数据应该可用?
- 使用哪个数据库来存储用户详细信息?
考虑到我需要设计我的应用程序。
谢谢
【问题讨论】:
-
最好先请应用程序架构师为您设计架构?因为此类应用需要网页版才能将所有数据存储在服务器上。
-
然后移动应用程序作为客户端应用程序出现,内部与服务器应用程序连接。
标签: ios design-patterns architecture