[Swift] SwiftData 상속과 스키마 마이그레이션 알아보기
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 WWDC 세션 SwiftData: 상속과 스키마 마이그레이션 자세히 알아보기 세션을 보고 내용을 정리해보려고 합니다. 이번 세션의 핵심은 iOS 26에서 새롭게 도입된 클래스 상속 지원과 더 효율적인 데이터 관리 및 마이그레이션 전략입니다. SwiftData의 클래스 상속(iOS 26 신기능)이제 SwiftData 모델에서도 클래스 상속을 활용해 계층 구조를 설계할 수 있습니다. 상속이 필요한 이유에 대해서 먼저 간단하게 살펴보자면, 우리가 여행 앱을 만든다고 가정을 해보겠습니다. 우리에게는 '개인 여행'과 '출장' 데이터가 있습니다. 둘 다 '장소'와 '날짜'라는 공통점을 가지고 있지만, '목적'이나 '비용' 같은 고유한 데이터도 필요합니다. 상속이 생기기 전에는 Pe..
[Swift] Swift 동시성 사용하기
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 최근에 개발을 하면서 동시성에 관련한 오류나 경고를 많이 보고 있는데 정작 이런 동시성에 관한 문제가 왜 생기는 건지 제대로 이해를 못 하고 있는 것 같고 AI에 너무 의존하고 있는 것 같아서 제대로 공부를 해보려고 합니다. 해당 내용에 대해서 나도 제대로 공부해보고 싶다 하시는 분들은 아래 링크 참고하면 좋을 것 같습니다!https://developer.apple.com/kr/videos/play/wwdc2025/268/ Swift 동시성 사용하기 - WWDC25 - 비디오 - Apple DeveloperSwift의 주요 동시성 개념을 알아보세요. 동시성은 앱 반응성과 성능을 향상하는 데 도움이 되고 Swift는 비동기성 및 동시성 코드를 올바르게 작성하기 쉽도록 설계되..
[Swift] 앱 인텐트 알아보기
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 App Intents 프레임워크에 대해서 정리를 해보려고 합니다. 관심 있으신 분들은 아래 영상을 참고하시면 좋을 것 같습니다.https://developer.apple.com/kr/videos/play/wwdc2025/244 앱 인텐트 알아보기 - WWDC25 - 비디오 - Apple Developer앱 인텐트 프레임워크에 대해 알아보고 Apple의 개발자 플랫폼 내에서 점점 더 중요해지는 이 프레임워크의 역할에 대해 살펴보세요. 인텐트, 엔티티, 쿼리 등 핵심 개념을 차근차근 설명합니다.developer.apple.com 그럼 바로 시작하겠습니다!App Intents란 무엇인가?App Intents는 시스템 전체 및 모든 Apple 플랫폼에서 앱의 발..
[Swift] Foundation Models Framework
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 이번에 WWDC25를 생방송으로 봤었는데 이번 발표에서 가장 인상 깊었던 것 중 하나는 Foundation Models 프레임워크의 공개였습니다. 이 프레임워크는 iOS, iPadOS, macOS, visionOS에서 on-device LLM (Large Language Model)을 활용할 수 있게 해주는 새로운 API입니다. 지금까지는 서버 기반의 LLM 사용이 일반적이었지만, 애플은 이를 디바이스 내에서 실행함으로써 개인 정보 보호, 저지연, 오프라인 처리까지 모두 잡는 혁신적인 접근을 제시했습니다. 이제 개발자들은 서버 기반 LLM 없이도, Swift 코드 몇 줄만으로 on-device에서 대화형 AI 기능을 구현할 수 있게 되었습니다.Foundation Model..