Ygenie_coding

  • 홈
  • 태그
  • 방명록

2025/09/21 1

[Swift] KeychainManager

iOS 개발을 하다 보면 앱 내에서 데이터를 저장해야 하는 경우가 많다.단순한 설정 값은 UserDefaults로 충분하지만,엑세스 토큰이나 사용자 인증 정보처럼 민감한 데이터는 보안이 강화된 Keychain에 저장하면 좋다.이번 글에서는 기존에 만들어둔 UserDefaultsManager와 유사한 패턴으로,Keychain을 조금 더 손쉽게 다룰 수 있는 KeychainManager를 직접 구현해보려고 한다 :)Keychain은 시스템에서 직접 암호화하여 관리하는 안전한 저장소지만,API가 다소 복잡하고 반복적인 코드가 필요하다.따라서 UserDefaults처럼 간단하게 '저장, 읽기, 삭제' 메서드만 호출하면 되도록 래핑하면 실무에서 훨씬 사용하기 편리할 것 같았다.이번에 구현한 KeychainMana..

🌙 2025.09.21
이전
1
다음
더보기
  • 분류 전체보기 (112) N
    • IT 지식 (6)
    • 혼공파(python) (12)
    • 요약 정리 (3)
      • 파이썬 함수 (3)
    • RxSwift (3)
    • Swift (24)
      • 기본 문법 (8)
      • Xcode (9)
      • SwiftUI (1)
    • iOS 앱 개발 공부 (30)
      • TIL (30)
    • 👩🏻‍💻 (7)
      • 알고리즘(programmers) (22)
      • YouTube 강의 공부 (3)
      • 혼공 (4)
    • git 사용법 (1)
    • 🌙 (2) N

Tag

IT지식, 코딩기초, 앱개발기초, 스위프트, 프로그래머스, 파이썬, 혼공파, tableView, SWIFT, 반복문, 파이썬조건문, IOS, 코어데이터, 야구게임만들기, closure, PYTHON, 파이썬반복문, It, reduce, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :
250x250
  • 분류 전체보기 (112) N
    • IT 지식 (6)
    • 혼공파(python) (12)
    • 요약 정리 (3)
      • 파이썬 함수 (3)
    • RxSwift (3)
    • Swift (24)
      • 기본 문법 (8)
      • Xcode (9)
      • SwiftUI (1)
    • iOS 앱 개발 공부 (30)
      • TIL (30)
    • 👩🏻‍💻 (7)
      • 알고리즘(programmers) (22)
      • YouTube 강의 공부 (3)
      • 혼공 (4)
    • git 사용법 (1)
    • 🌙 (2) N

Tag

IT지식, 코딩기초, 앱개발기초, 스위프트, 프로그래머스, 파이썬, 혼공파, tableView, SWIFT, 반복문, 파이썬조건문, IOS, 코어데이터, 야구게임만들기, closure, PYTHON, 파이썬반복문, It, reduce, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바