[Swift] SwiftData 상속과 스키마 마이그레이션 알아보기
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 WWDC 세션 SwiftData: 상속과 스키마 마이그레이션 자세히 알아보기 세션을 보고 내용을 정리해보려고 합니다. 이번 세션의 핵심은 iOS 26에서 새롭게 도입된 클래스 상속 지원과 더 효율적인 데이터 관리 및 마이그레이션 전략입니다. SwiftData의 클래스 상속(iOS 26 신기능)이제 SwiftData 모델에서도 클래스 상속을 활용해 계층 구조를 설계할 수 있습니다. 상속이 필요한 이유에 대해서 먼저 간단하게 살펴보자면, 우리가 여행 앱을 만든다고 가정을 해보겠습니다. 우리에게는 '개인 여행'과 '출장' 데이터가 있습니다. 둘 다 '장소'와 '날짜'라는 공통점을 가지고 있지만, '목적'이나 '비용' 같은 고유한 데이터도 필요합니다. 상속이 생기기 전에는 Pe..