Model in Spring

  • 홈
  • 태그
  • 방명록

2026/07/25 1

[Swift/iOS] 단순 UUID에서 Type Safe한 ID로 수정(+ Swift Macro 살짝)

최근에 간단한 작업을 하면서 타입 안전성(Type Safety)을 높이기 위해 고민하고 구현한 과정을 기록해 보려 합니다.단순히 "동작하는 코드"를 넘어, "컴파일러 레벨에서 실수를 차단하고 빌드 시스템을 효율적으로 제어하는 법"에 관심이 있는 iOS 개발자분들께 도움이 되었으면 좋겠습니다0. 시작점: 왜 Type-Safe ID가 필요했는가?가전제품 쇼핑몰 앱을 만든다고 가정해 봅시다. 앱에는 다음과 같이 다양한 가전 카테고리 모델들이 존재합니다.TV (텔레비전)WashingMachine (세탁기)AirConditioner (에어컨)가볍게 생각하면 각 가전제품의 요소를 구별하기 위한 식별자로 UUID를 떠올리게 됩니다.그래서 각 가전제품의 식별자(ID) 타입을 단순히 UUID로 지정하면 다음과 같은 실수..

programming/Swift(iOS) 2026.07.25
이전
1
다음
더보기
프로필사진

Model in Spring

  • 분류 전체보기 (47) N
    • History (0)
    • Study (0)
      • English (0)
      • MOOC (0)
    • programming (45) N
      • Swift(iOS) (40) N
      • Server (1)
      • Web (0)
      • Data (0)
      • Android (0)
      • Others (4)
    • money (0)
    • others (1)

Tag

weak, notarization, 회원가입, 클로저, Entity, authorizationCode, 디자인패턴, unowned, 토큰저장, 탈옥방지, 탈옥감지, CoreData, 팬텀 타입, ios, SWIFT, macOS 배포, 캡쳐리스트, object, core data, context,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바