这不是一个具体的编码问题,我只是在寻找最佳实践,因为我觉得我目前正在做的事情似乎可以优化。
我正在编写一个需要用户登录的 iOS 应用程序。
我编写了一个用户身份验证 PHP Web 服务,它根据 HTTP POST 请求的电子邮件和密码参数返回 JSON。我有在客户端处理成功和失败的方法。
目前,当应用程序启动时,用户会看到一个登录视图控制器。成功登录后,对“home”视图控制器执行基本的推送 segue,此时显示类似于“hey welcome xxx”的内容。
如果用户已经在设备上进行了一次身份验证,我想保留他们的详细信息,并在启动时自动加载“主”视图控制器。
你认为我应该将登录视图控制器呈现为顶部的模式吗?或者我目前的设置还可以吗?或者有更好的方法吗?我在这里的知识差距很大。
另外,如何在启动时加载不同的根视图控制器而不是故事板中设置的内容?
感谢您的任何建议。