View in English

  • Apple Developer
    • 시작하기

    시작하기 탐색

    • 개요
    • 알아보기
    • Apple Developer Program

    알림 받기

    • 최신 뉴스
    • Hello Developer
    • 플랫폼

    플랫폼 탐색

    • Apple 플랫폼
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    피처링

    • 디자인
    • 배포
    • 게임
    • 액세서리
    • 웹
    • 홈
    • CarPlay
    • 기술

    기술 탐색

    • 개요
    • Xcode
    • Swift
    • SwiftUI

    피처링

    • 손쉬운 사용
    • AI 및 머신러닝
    • 앱 인텐트
    • Apple Intelligence
    • 게임
    • 보안
    • Xcode Cloud
    • 커뮤니티

    커뮤니티 탐색

    • 개요
    • Apple과의 만남 이벤트
    • 커뮤니티 주도 이벤트
    • 개발자 포럼
    • 오픈 소스

    피처링

    • WWDC
    • Swift Student Challenge
    • 개발자 이야기
    • App Store 어워드
    • Apple 디자인 어워드
    • 문서

    문서 탐색

    • 문서 라이브러리
    • 기술 개요
    • 샘플 코드
    • 휴먼 인터페이스 가이드라인
    • 비디오

    릴리즈 노트

    • 피처링 업데이트
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • 다운로드

    다운로드 탐색

    • 모든 다운로드
    • 운영 체제
    • 애플리케이션
    • 디자인 리소스

    피처링

    • Xcode
    • TestFlight
    • 서체
    • SF Symbols
    • Icon Composer
    • 지원

    지원 탐색

    • 개요
    • 도움말
    • 개발자 포럼
    • 피드백 지원
    • 문의하기

    피처링

    • 계정 도움말
    • 앱 심사 지침
    • App Store Connect 도움말
    • 새로 추가될 요구 사항
    • 계약 및 지침
    • 시스템 상태
  • 빠른 링크

    • 이벤트
    • 뉴스
    • 포럼
    • 샘플 코드
    • 비디오
 

비디오

메뉴 열기 메뉴 닫기
  • 컬렉션
  • 전체 비디오
  • 소개

더 많은 비디오

  • 소개
  • SwiftData 그룹 랩

    Apple 엔지니어 및 디자이너들과 함께 WWDC26를 심층적으로 소개하는 세션에 온라인으로 함께하세요. 질문을 하고, 조언을 얻으며, 일주일간의 SwiftData 관련 주요 발표 내용들에 대한 토론을 확인할 수 있습니다. 영어로 진행됩니다.

    챕터

    • 0:00:00 - 서론
    • 0:02:53 - SwiftData를 위젯과 앱 인텐트(예: 단축어)에 사용하는 올바른 방법은 무엇인가요? 이 설정을 보여 주는 Apple 샘플 코드가 있나요?
    • 0:04:48 - 개발자가 SwiftData에서 대규모 데이터세트에 어떻게 접근해야 하나요?
    • 0:07:42 - 샘플 데이터를 생성하기 위한 모범 사례는 무엇인가요? #Preview 특성 매개변수를 통해 샘플 데이터를 삽입하는 것은 좋은 아이디어인가요?
    • 0:09:55 - 개발자가 @Query보다 ResultsObserver를 선택해야 하는 경우는 언제인가요? 성능, 관찰 세분화 수준, 아키텍처 제어 면에서 트레이드오프는 무엇인가요?
    • 0:13:32 - Core Data에서는 NSExpression을 사용하여 합계, 평균, 최소값/최대값을 SQL 저장소에서 직접 계산했습니다. SwiftData에는 이에 상응하는 기능이 없어 데이터를 RAM에 불러와야 합니다. 어떤 방법을 추천하시나요?
    • 0:15:25 - SwiftUI와 SwiftData를 사용하는 경우, 사용자가 새 객체를 추가할 때 선택 사항이 아닌 속성을 입력할 수 있도록 뷰의 상태와 모델을 구성하는 가장 좋은 방법은 무엇인가요?
    • 0:18:53 - SwiftData + CloudKit 사용 시: 앱 그룹이나 버전 관리 스키마 없이 앱을 게시한 경우, 나중에 데이터 손실 없이 추가할 수 있나요?
    • 0:21:25 - 앱 그룹을 사용하여 SwiftData 로컬 저장소를 정의하면 CloudKit 개발 및 프로덕션 환경에 어떤 영향을 미치며, 여러 앱이 저장소를 공유할 때 스키마를 안전하게 진화시키는 방법은 무엇인가요?
    • 0:23:29 - Xcode를 사용한 개발 빌드 실행 시 로컬 저장소가 동기화를 중지하거나 항목을 복제할 수 있는 경우, 이미 App Store에 출시된 앱을 위한 개발 및 프로덕션(CloudKit)에서 스키마 진화를 관리하는 가장 좋은 방법은 무엇인가요?
    • 0:25:33 - 뷰에 쿼리하지 않고 SwiftData 객체의 개수를 셀 수 있는 가장 효과적인 방법은 무엇인가요?
    • 0:25:47 - 앱에서 성능이 민감한 부분에서는 모델을 캐시된 배열에 수동으로 가져왔고 @Query 대신에 직접 업데이트를 관리했습니다. 팀은 그 트레이드오프에 대해 어떻게 생각하나요?
    • 0:30:20 - SwiftData와 CloudKit을 사용하는 경우, 최대한 빠르게 동기화되도록 하려면 어떻게 해야 하나요? 여러 플랫폼에 걸쳐 데이터가 나타나려면 긴 지연 시간이 발생합니다.
    • 0:34:24 - SwiftData에 연관된 값이 있는 enum(Codable enum 포함)을 저장하는 가장 좋은 방법은 무엇인가요?
    • 0:41:09 - 여러 모델 컨텍스트를 사용하기 위한 모범 사례는 무엇인가요? 작업을 여러 컨텍스트에 걸쳐 분할해야 할 때와 모든 작업을 한 컨텍스트에 유지해야 할 때는 언제인가요?
    • 0:48:49 - 한 유형의 모든 레코드를 가져오는 대신에 쿼리를 페이지 구성해야 하는지를 어떻게 알 수 있나요?
    • 0:50:20 - 동기화를 위해 SwiftData를 Firestore 같은 클라우드 백엔드와 결합하는 것은 좋은 아이디어일까요, 아니면 안티 패턴일까요? 제 앱은 현재 Firestore와 로컬 JSON 미러를 사용합니다.
    • 0:55:12 - 데이터베이스 마이그레이션이 필요한지 파악하여, 로딩 화면을 표시하고 위젯/앱 인텐트가 마이그레이션 중에 저장소에 접근하지 못하도록 하기 위한 올바른 방법은 무엇인가요?
    • 0:57:33 - 데이터를 섹션별로 표시하려면 그룹화된 쿼리(모델 속성을 기준으로 결과 그룹화)를 수행하는 가장 좋은 방법은 무엇인가요?
    • 0:58:38 - @Model 유형은 Sendable이 아니며 액터 경계를 넘을 수 없음을 고려하면, @ModelActor가 모델 데이터를 반환해야 하는 경우 동시성을 어떻게 처리해야 하나요?

    리소스

      • HD 비디오
      • SD 비디오
  • 비디오 검색…

Developer 바닥글

  • 비디오
  • WWDC26
  • SwiftData 그룹 랩
  • 메뉴 열기 메뉴 닫기
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    메뉴 열기 메뉴 닫기
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    메뉴 열기 메뉴 닫기
    • 손쉬운 사용
    • 액세서리
    • AI 및 머신 러닝
    • Apple Intelligence
    • 오디오 및 비디오
    • 증강 현실
    • 비즈니스
    • 디자인
    • 배포
    • 교육
    • 게임
    • 건강 및 피트니스
    • 앱 내 구입
    • 현지화
    • 지도 및 위치
    • 보안
    • Safari 및 웹
    메뉴 열기 메뉴 닫기
    • 문서
    • 다운로드
    • 샘플 코드
    • 비디오
    • 문서 아카이브
    메뉴 열기 메뉴 닫기
    • 도움말 및 문서
    • 문의하기
    • 포럼
    • 피드백 및 버그 리포트
    • 시스템 상태
    메뉴 열기 메뉴 닫기
    • Apple Developer
    • App Store Connect
    • 인증서, ID 및 프로파일
    • 피드백 지원
    메뉴 열기 메뉴 닫기
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    메뉴 열기 메뉴 닫기
    • Apple과의 만남
    • Apple Developer Centers
    • App Store 어워드
    • Apple 디자인 어워드
    • Apple Developer Academy
    • WWDC
    최신 뉴스 읽기.
    Apple Developer 앱 받기.
    Copyright © 2026 Apple Inc. 모든 권리 보유.
    약관 개인정보 처리방침 계약 및 지침