Keychain (1) 썸네일형 리스트형 UUID 키체인(Keychain)저장 iOS5부터 사용되던 UUID 값은 보통 서버와 연동하여 기기를 식별하는데 쓰인다. 그런데 이 UUID값이 기기의 고유값은 맞지만 생성할때마다 값이 바뀌어 앱을 처음 실행할때 저장해 두고 불러오는 방식으로 쓰인다.하지만 앱을 삭제할 경우 앱내 저장된 값도 같이 삭제되니 이를 방지하기 위해 기기내 저장소인 키체인(Keychain)을 이용한다.(키체인에 저장된 값도 공장초기화할경우에는 사라진다.) 키체인 API의 경우 Security.framework에 정의되어 있다고는 하지만 사용하기가 까다로워 애플에서 KeychainItemWrapper 라는 클래스를 제공한다. (Download)하지만 이 파일이 업데이트 안된지 좀 된 모양이라 ARC를 지원하지 않는다.프로젝트에서 ARC를 지원하지 않도록 예외처리하거나.. 이전 1 다음