2014-09-25 6 views
1

REST API 웹 서비스가 구현되었으며 iOS 앱은 사용자 등록과 마찬가지로이 웹 서비스에 대한 요청을 생성합니다. 성공하면 REST 웹 서비스가 사용자 ID에 응답합니다. 일반적인 로그인은 REST 웹 서비스의 일부가 아닙니다. 이제이 사용자 ID를이 앱의 iPhone에 저장하려고하므로 앱을 시작할 때마다 로그인 할 필요가 없습니다. 그러나 어떻게 가능합니까? 신속하게 어떻게해야합니까? iPhone 응용 프로그램에서이 작업을 수행하는 일반적인 방법은 무엇입니까?신속한 iOS 앱을위한 로그인 데이터로 사용자 ID 영구 저장

감사합니다.

+0

당신은 [NSUserDefaults에 대한 문서]를 선택 할 수 있습니다 (https://developer.apple.com/library/mac/documentation/Cocoa/ 참조/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html) – zisoft

답변

0

저장하려는 "사용자 ID"가 비밀로해야합니까? 그렇지 않다면 실제로 NSUserDefaults에 대한 좋은 후보자가 될 수 있습니다. 비밀이 필요하면 열쇠 고리를 사용하십시오. 스위프트의 키 체인이 참조 사용하는 예를 들어

: SO Answer

+0

예 개인 ID로 인해 사용자 ID가 비밀이어야합니다. 모든 통신에 https를 사용하고 나중에 TLS를 사용합니다. – Martin

+0

키 체인 예제 링크가 추가되었습니다. – zaph