앱과 앱간의 데이터 공유를 위하여 키체인을 심플하게 제작하였습니다.
- Swift 2.0 버전으로 작성됨
- 프로토콜 익스텐션으로 모듈화
- 키체인 쓰기, 읽기, 삭제, 조회 기능
키체인의 오류의 관한 정의는 keychainExtension.swift에 정의: 그외에 오류가 발생했을 경우 Issue에 남겨주시면 다음업데이트때 반영하도록 노력하겠습니다.
반드시 2개의 앱에는 2개의 엑세스 그룹 도메인이 있어야 작동이 됩니다. 2개의 도메인을 각 2개의 앱에 등록하셔야 오류가 발생하지 않습니다.
작업을 하는 동안 참고한 사이트 들입니다.:
- Apple Developer - 에플 개발자 키체인 문서!
- Githup-KeychainAccess - 키체인 렙퍼 분석
라이센스는 없습니다 그러니 마음껏 퍼다가 사용하세요!