最近,我正在开发一个与一些社交网络链接的新应用程序,例如,twitter,facebook,linkedIn...实际上,我以前做过类似的应用程序,但这次我想请教更多关于管理的意见他们。
这是我的练习。
塞纳里奥:
- 启动应用程序
- 强制社交网络登录(从给定选项中选择一项)
- 使用此 SSO 身份验证用户并从我的 Web 服务中获取相关用户信息
问题:
如何让用户登录?
a)只是
setRootController:TabBar controller
,并添加一个覆盖的登录视图tabBarView
(问题:某些控制器tabBarCon
可能需要一些用户信息来初始化或显示内容。这种方法可能会花费大量工作来重新加载控制器)b)
addSubview:loginView
到窗口。登录后,创建tabBarController
andaddSubview:tabBarCon.view
(我想知道是否有必要setRootController
inapplication:didFinishLaunchingWithOptions
,因为如果我没有,我会收到警告)如何存储用户信息,如 facebook id 等。
a) 直接保存到userdefault
b) 使用用户模型记录这些东西并将用户对象保存到 userdefault
这可能是一个愚蠢的问题。在这种情况下,我正在寻求更多意见。(问题1更重要:))
欢迎提出其他建议