В последнее время я работаю над новым приложением, которое связано с какой-то социальной сетью, например, твиттер, facebook, linkedIn ... На самом деле, я уже делал подобное приложение, но на этот раз Я хочу попросить больше об их управлении.Управление социальными сетями для iOS
Вот моя практика.
Senario:
- запуска приложений
- сила социального Войти сети (выберите один из заданного)
- с помощью этого SSO личности, пользователь Валиде и получить информацию, связанную с пользователем из моих веб Servies
Вопросы:
Как разрешить вход пользователя в систему?
а) просто
setRootController:TabBar controller
и добавьте Вход наложенияtabBarView
(проблема:. Некоторые из контроллеровtabBarCon
может потребоваться некоторая информация пользователя для инициализации или для отображения содержимого Этот метод может стоить много работы для перезарядки контроллеров)b)
addSubview:loginView
к окну. после входа в систему, создатьtabBarController
иaddSubview:tabBarCon.view
(Интересно, если это необходимоsetRootController
вapplication:didFinishLaunchingWithOptions
, потому что я получаю предупреждение, если я не сделал)Как хранить информацию о пользователе, как facebook или идентификатор и т.д.
а) непосредственно сохранить его userdefault
б) использовать модель пользователя, чтобы записать эти вещи и сохранить объект пользователя в userdefault
Возможно, это глупый вопрос. Я ищу больше мнений в этой ситуации. (Вопрос 1 является более важным :))
Другие предложения приветствуются