주제 가이드

개발자 도구

Xcode, Instruments, 테스트, 디버깅, 자동화, 코딩 인텔리전스를 사용해 더 빠르고 자신 있게 작업하세요.

개발자 도구 세션은 좋은 소프트웨어를 만드는 피드백 루프에 초점을 맞춥니다. 프로젝트 작업 흐름, 진단, 성능 조사, 테스트, 빌드 시스템과 코드베이스를 이해하고 변경하는 코딩 에이전트의 커지는 역할을 다룹니다.

세션
48
2026
18
2025
11
2024
19

이 주제에서 다루는 내용

  • Xcode 작업 흐름과 코딩 에이전트
  • Instruments, 진단, 성능
  • 테스트, 빌드, 개발자 생산성

WWDC 2026

18 개 세션
  1. App Store에서 앱의 존재감 높이기8:14 · 앱 서비스, 개발자 도구이미지와 동영상을 새로운 위치에 사용해 App Store에서 앱과 게임을 홍보하는 방식을 새롭게 구성하세요. 제품 페이지, 검색 결과, Apple Ads 캠페인의 새로운 시각적 배치로 App Store 전반에서 더 풍부한 이야기를 전하는 방법을 알아봅니다. 새로운 Asset Library로 모든 시각 에셋을 한곳에서 간소화하고, 제품 페이지를 공개하기 전에 확인하도록 돕는…
  2. Apple Intelligence 및 Xcode 내부: 특별 프레젠테이션87:52 · AI 및 머신 러닝, 개발자 도구Steve Jobs Theater에서 최신 Apple Intelligence 및 Xcode 발전을 알아보세요. Xcode 27의 새로운 에이전트 코딩 작업 흐름으로 개발을 가속하고, App Intents를 통해 Siri가 맥락을 이해하고 앱 안에서 동작을 수행하는 방법을 살펴봅니다. Foundation Models 프레임워크로 지능형 기능을 출시하고, Core AI로…
  3. Device Hub 최대한 활용하기17:09 · Swift, 개발자 도구Device Hub로 개발 작업 흐름을 가속하는 방법을 알아보세요. 주요 기능을 둘러보고 기기와 시뮬레이터에서 문제를 빠르게 진단하고 재현하는 방법을 보여드립니다.
  4. Metal 게임의 성능 문제 찾고 수정하기21:01 · 개발자 도구, 그래픽 및 게임강력한 Metal 도구로 찾기 어려운 게임 성능 문제를 추적하세요. Instruments의 Game Performance Overview로 풍부한 성능 데이터를 수집하고, macOS의 metalperftrace와 iOS의 제어 센터에서 백그라운드 추적을 실행하고, 새로운 StateReporting API로 지표를 게임의 런타임 상태와 직접 연결하는 방법을 알아봅니다. 여러…
  5. Reality Composer Pro 3로 노코드 게임 디자인하기18:53 · 개발자 도구, 그래픽 및 게임Reality Composer Pro 3의 ScriptGraph를 사용해 앱과 게임을 위한 노코드 3D 콘텐츠를 만드는 방법을 알아보세요. 시각적 노드를 활용해 애니메이션을 만들고, 대화형 순간을 구성하고, SwiftUI 요소를 통합해 말풍선과 기타 UI를 경험에 추가하는 방법을 배웁니다.
  6. Swift Testing으로 마이그레이션하기21:25 · 개발자 도구, Swift테스트 프레임워크 상호 운용성을 사용해 XCTest와 함께 Swift Testing을 안심하고 도입하는 방법을 알아보세요. 개발을 가속하고 테스트 범위를 넓히는 고급 테스트 기능을 점진적으로 도입하는 권장 사항과 패턴을 살펴봅니다.
  7. Swift의 새로운 기능32:45 · 개발자 도구, SwiftSwift의 최신 소식을 함께 살펴보세요. 일상적인 사용 편의성 업데이트, 향상된 동시성, 더 안전한 고성능 코드를 비롯한 최신 언어 발전을 알아봅니다. 작업 흐름과 언어 상호 운용성 개선 사항 및 Embedded Swift 업데이트도 살펴보세요.
  8. Xcode 27의 새로운 기능28:00 · Swift, 개발자 도구Xcode 27의 최신 생산성 개선 사항을 알아보세요. 맞춤 설정, 코딩 에이전트, Device Hub를 통해 개발 작업 흐름을 가속하세요. 현지화, 성능, 테스트 도구의 업데이트를 살펴보고 앱을 더욱 다듬어 보세요.
  9. Xcode Cloud로 빌드, 전송, 자동화하기13:49 · Swift, 개발자 도구앱 빌드와 전송을 빠르게 시작하도록 돕는 Xcode Cloud의 최신 업데이트를 알아보세요. Xcode Cloud의 핵심 개념을 배우고, 소스 저장소를 연결하기만 하면 클라우드 빌드와 테스트를 설정하며, 출시할 준비가 되면 앱 배포를 구성하세요. 웹훅과 관리 도구가 Xcode Cloud의 기능을 확장해 가장 고급 작업 흐름을 지원하는 방식도 알아봅니다.
  10. Xcode 팁과 기법 그룹 랩61:43 · 개발자 도구온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, Xcode를 최대한 활용하는 방법에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
  11. Xcode, 에이전트, 그리고 여러분24:03 · Swift, 개발자 도구개발 과정에서 Xcode의 코딩 에이전트를 사용하는 방법을 알아보세요. 초기 프로토타입 제작부터 완성도 높은 앱 다듬기까지, 에이전트와 함께 작업하는 여러 방식과 팁을 살펴봅니다. 혼자 앱을 만들든 팀과 함께 작업하든 코딩의 즐거움인 창의적인 작업에 계속 몰입할 수 있도록 Xcode의 코딩 도우미가 적응하는 방식을 알아봅니다.
  12. Xcode의 에이전트로 UI 프로토타입 만들기18:11 · AI 및 머신 러닝, 개발자 도구Xcode의 에이전트를 사용해 앱 프로토타입을 만드는 방법을 알아보세요. AI로 상호 작용의 프로토타입을 만들고, 레이아웃을 반복 개선하고, 디자인 과제에 대한 창의적인 해결책을 생성하는 기법을 살펴봅니다. 아이디어를 비판적으로 평가하고 다듬어 사람 중심의 완성도 높은 앱 경험으로 만드는 방법을 배웁니다.
  13. Xcode의 에이전트로 앱 번역하기14:52 · AI 및 머신 러닝, 개발자 도구Xcode와 코딩 에이전트가 앱의 맥락을 사용해 String Catalog를 번역하도록 돕는 방법을 알아보세요. 번역 결과를 검토하고 현지화를 반복 개선하는 전략을 살펴보며 전 세계 사용자에게 맞춤형 경험을 제공하는 방법을 배웁니다.
  14. gRPC와 Swift로 실시간 앱 및 서비스 만들기24:25 · 개발자 도구, SwiftSwift 앱과 백엔드에서 gRPC로 매력적인 실시간 경험을 만드세요. gRPC는 고성능 양방향 스트리밍 API를 위해 설계된 오픈 소스 RPC 프레임워크입니다. gRPC Swift 패키지가 Swift 동시성으로 만든 현대적이고 안전한 런타임을 제공하는 방법을 살펴봅니다. 통합 도구가 작업 흐름을 간소화하고 실시간 기능을 쉽게 제공하도록 돕는 방법도 알아봅니다.
  15. 새로운 MetricKit 알아보기17:43 · 개발자 도구, 시스템 서비스성능 문제를 어느 때보다 빠르게 찾아 수정하세요. MetricKit이 중요한 성능 지표와 실행 가능한 진단 정보를 제공해 앱의 개선 지점을 정확히 이해하도록 돕는 방법을 살펴봅니다. StateReporting 프레임워크를 사용해 앱 상태별로 앱의 지표와 진단 정보를 교차 분석하고 앱 경험을 최적화하는 데 필요한 전체 상황을 파악하는 방법도 설명합니다.
  16. 초보자를 위한 코딩 인텔리전스 그룹 랩62:02 · 개발자 도구온라인에서 코딩 인텔리전스 시작에 관해 질문하고 조언을 얻으며 토론을 따라가 보세요. 영어로 진행됩니다.
  17. 컨테이너 머신 알아보기11:07 · Swift, 시스템 서비스Mac에서 가벼운 영구 Linux 환경을 제공하는 Container의 새로운 도구인 컨테이너 머신을 만나보세요. 컨테이너 머신의 작동 방식과 Containerization의 디자인이 macOS에서 Linux용으로 개발할 때 성능 좋고 원활한 경험을 제공하는 방식을 살펴봅니다.
  18. 프로파일링, 수정, 검증: Instruments로 앱 반응성 개선하기26:43 · Swift, 개발자 도구명확한 작업 흐름으로 앱 반응성 문제를 해결하세요. Swift Concurrency 도구, Time Profiler, System Trace를 사용해 병목을 정확히 찾는 방법을 살펴봅니다. 상위 함수와 실행 비교를 사용해 개선 사항을 측정하고 수정 결과를 확인하는 방법을 알아보세요. 이 주기의 각 반복을 어느 때보다 빠르게 해 주는 Instruments의 다른 개선 사항도…

WWDC 2025

11 개 세션
  1. Containerization 알아보기12:32 · 개발자 도구Mac에서 Linux 컨테이너를 만들고 실행하기 위해 Swift로 작성된 오픈 소스 프로젝트 Containerization을 만나보세요. Containerization이 Linux 컨테이너를 안전하고 비공개로 다루는 방식을 알아봅니다. 오픈 소스 Container CLI 도구가 Containerization 패키지를 활용해 Mac에서 Linux 컨테이너를 빌드하고 실행하고…
  2. Game Center 시작하기29:36 · 개발자 도구, 그래픽 및 게임Game Center의 기능을 살펴보고 시작하는 방법을 알아보세요. 도전 과제, 챌린지, 순위표, 활동을 구현해 게임의 발견 가능성을 높이고 새 플레이어를 끌어들이며 참여를 늘리는 권장 사항을 보여드립니다. 이 세션을 최대한 활용하려면 ‘Engage players with the Apple Games app’도 시청하는 것이 좋습니다.
  3. Instruments로 CPU 성능 최적화하기32:59 · AI 및 머신 러닝, 그래픽 및 게임Instruments의 새로운 하드웨어 지원 도구 두 가지로 Apple silicon에 맞게 앱을 최적화하는 방법을 알아보세요. 먼저 앱을 프로파일링하는 방법을 설명한 뒤 Processor Trace로 호출된 모든 함수를 살펴봅니다. CPU Counters의 모드를 사용해 코드의 CPU 병목을 분석하는 방법도 설명합니다.
  4. Instruments로 SwiftUI 성능 최적화하기35:36 · Swift, SwiftUI 및 UI 프레임워크새로운 SwiftUI 도구를 알아보세요. SwiftUI가 뷰를 업데이트하는 방식, 앱 데이터 변경이 업데이트에 미치는 영향, 새로운 도구가 이러한 원인과 결과를 시각화하도록 돕는 방식을 설명합니다. 이 세션을 최대한 활용하려면 SwiftUI로 앱을 작성하는 방법에 익숙한 것이 좋습니다.
  5. SwiftUI의 새로운 기능25:57 · 개발자 도구, 핵심 사항모든 Apple 플랫폼에서 뛰어난 앱을 만들기 위한 SwiftUI의 새로운 기능을 알아보세요. Liquid Glass로 앱에 완전히 새로운 디자인과 느낌을 적용하는 방법을 살펴봅니다. 프레임워크 개선 사항과 새로운 도구로 성능을 높이고 웹 콘텐츠와 리치 텍스트 편집 같은 고급 기능을 통합하는 방법을 알아보세요. 3차원으로 뷰를 배치하는 기능 등 SwiftUI가 더 많은…
  6. Swift의 새로운 기능38:10 · 개발자 도구, SwiftSwift의 최신 소식을 함께 살펴보세요. 생산성을 높이는 작업 흐름 개선 사항과 기본 프로그래밍 작업을 위한 새롭고 현대화된 라이브러리 API를 알아봅니다. 소프트웨어 스택의 더 많은 계층에서 Swift를 도입한 사례를 보여드립니다. 마지막으로 동시성을 더 쉽게 접하게 하고 필요할 때 최고의 성능을 달성하도록 돕는 새로운 언어 기능을 살펴봅니다.
  7. Xcode 26의 새로운 기능36:56 · 디자인, SwiftXcode 26의 최신 생산성 및 성능 개선 사항을 알아보세요. 개발 작업 흐름에서 대규모 언어 모델을 활용하는 방법을 배웁니다. 편집과 디버깅 개선 사항, 향상된 성능 및 테스트 도구, Xcode에서 사용하는 오픈 소스 빌드 시스템 엔진 Swift Build를 살펴봅니다.
  8. 기록, 재생, 검토: Xcode를 사용한 UI 자동화24:41 · Swift, 개발자 도구Xcode에서 XCUIAutomation 테스트를 기록하고 실행하고 유지하는 방법을 알아보세요. 테스트 계획 구성을 사용해 수십 가지 로케일, 기기 유형, 시스템 조건에서 XCTest UI 테스트를 다시 실행합니다. Xcode 테스트 보고서로 테스트 결과를 검토하고 실행 화면의 스크린샷과 동영상을 다운로드하세요. Accessibility로 앱의 자동화 준비를 하고 안정적인…
  9. 앱 전력 사용량 프로파일링 및 최적화하기19:43 · 시스템 서비스, 개발자 도구배터리 사용 시간을 최대한 늘리도록 앱을 최적화하는 방법을 알아보세요. Xcode에 연결된 상태에서 문제를 재현할 수 있든 이동 중에 발생하든, 앱 전력 문제의 근본 원인을 찾는 방법을 배웁니다. 전력 사용량을 측정해 새 기능에 관해 더 나은 결정을 내리고 더 효율적인 앱을 선제적으로 만드는 방법을 알아봅니다.
  10. 함께 코딩하기: Swift 동시성으로 앱 향상하기32:56 · 개발자 도구, Swift기존 샘플 앱을 업데이트하면서 Swift 동시성으로 앱의 사용자 경험을 최적화하는 방법을 알아보세요. 메인 액터 앱에서 시작해 필요에 따라 비동기 코드를 점진적으로 도입합니다. 작업을 사용해 메인 액터에서 실행되는 코드를 최적화하고, 작업을 백그라운드로 옮겨 코드를 병렬화하는 방법을 알아봅니다. 데이터 레이스 안전성이 제공하는 이점을 살펴보고 관련 오류를 해석하고…
  11. 함께 코딩하기: Xcode로 현지화 살펴보기21:33 · 개발자 도구, 앱 서비스Xcode를 사용해 앱을 더 많은 언어로 현지화하는 방법을 알아보세요. String Catalog를 만들고, 텍스트를 번역하고, 외부 번역가와 파일을 교환하는 과정을 단계별로 살펴봅니다. 번역가에게 필요한 맥락을 제공하는 권장 사항과 Xcode가 이 정보를 자동으로 제공하도록 돕는 방식을 배웁니다. 대규모 프로젝트에서는 타입 안전 Swift 코드로 복잡성을 관리하고 문자열…

WWDC 2024

19 개 세션
  1. Object Capture의 영역 모드 알아보기11:31 · 개발자 도구, 그래픽 및 게임Object Capture의 영역 모드가 영역 캡처와 재구성을 지원하도록 기능을 확장해 iOS에서 새로운 3D 캡처 가능성을 여는 방법을 알아보세요. 새로운 macOS 재구성 샘플 앱으로 iOS 캡처 품질을 최적화하고, Apple Vision Pro, iPhone, iPad 또는 Mac의 Quick Look에서 최종 결과를 확인하는 방법을 배웁니다. 맞춤형 이미지 처리…
  2. Reality Composer Pro에서 대화형 3D 콘텐츠 구성하기34:36 · 개발자 도구, 공간 컴퓨팅Reality Composer Pro의 Timeline 뷰로 3D 콘텐츠에 생동감을 더하는 방법을 알아보세요. 역운동학, 블렌드 셰이프, 골격 포즈를 사용해 캐릭터와 물체가 서로 그리고 주변 세계와 상호 작용하는 애니메이션 이야기를 만드는 방법을 배웁니다. 내장 및 맞춤형 동작을 사용하고, 동작의 순서를 정하고, 트리거를 적용하며, 자연스러운 움직임을 구현하는 방법도…
  3. RealityKit 디버거 파헤치기24:10 · 그래픽 및 게임, 공간 컴퓨팅RealityKit 디버거를 만나보세요. 이 새로운 도구로 공간 앱의 엔티티 계층을 검사하고, 잘못된 변환을 디버깅하고, 누락된 엔티티를 찾으며, 시스템에 문제를 일으키는 코드 부분을 감지하는 방법을 알아봅니다.
  4. RealityKit 오디오로 공간 컴퓨팅 앱 향상하기23:20 · 개발자 도구, 그래픽 및 게임RealityKit 오디오로 공간 컴퓨팅 경험을 향상하세요. 공간 음향으로 3D 몰입형 경험에 생동감을 더하는 방법을 알아봅니다. 주변 오디오와 리버브부터 3D 콘텐츠에 개성을 더하는 실시간 절차적 오디오까지, RealityKit 오디오 API로 앱의 몰입도를 높이는 방법을 배웁니다.
  5. RealityKit으로 공간 드로잉 앱 만들기32:25 · 개발자 도구, 그래픽 및 게임공간 드로잉 앱을 만드는 과정을 통해 RealityKit의 기능을 활용해 보세요. RealityKit을 ARKit 및 SwiftUI와 통합한 눈길을 끄는 공간 경험을 만들면서 RealityKit의 리소스가 작동하는 방식과 저수준 메시 및 텍스처 API 같은 기능을 사용해 사용자의 붓 자국을 빠르게 업데이트하는 방법을 살펴봅니다.
  6. Swift Testing 더 깊이 활용하기27:16 · Swift, 개발자 도구Swift Testing에 내장된 기능으로 알찬 테스트 스위트를 작성하는 방법을 알아보세요. 기본 구성 요소를 확장해 더 많은 시나리오를 테스트하고, 여러 스위트에 테스트를 구성하며, 테스트를 병렬로 실행하도록 최적화하는 방법을 살펴봅니다.
  7. Swift Testing 알아보기23:58 · 핵심 사항, SwiftSwift로 코드를 테스트하는 새로운 패키지 Swift Testing을 소개합니다. 강력한 새 API의 구성 요소를 살펴보고, 일반적인 테스트 작업 흐름에 적용하는 방법과 XCTest 및 오픈 소스 Swift와의 관계를 알아봅니다.
  8. Swift 둘러보기: Swift의 기능과 디자인 살펴보기27:36 · 개발자 도구, 핵심 사항Swift 프로그래밍 언어의 핵심 기능과 디자인 철학을 알아보세요. 라이브러리, HTTP 서버, 명령줄 클라이언트가 포함된 Swift 패키지를 만들면서 데이터를 모델링하고, 오류를 처리하고, 프로토콜을 사용하고, 동시성 코드를 작성하는 방법 등을 살펴봅니다. Swift를 이제 막 시작했든 처음부터 함께했든 이 세션을 통해 언어의 기능을 최대한 활용할 수 있습니다.
  9. Swift의 새로운 기능30:24 · 개발자 도구, SwiftSwift의 최신 소식을 함께 살펴보세요. 지난 10년간 Swift의 역사를 간단히 되짚고, 작업 그룹을 통한 커뮤니티 성장과 패키지 생태계 확장 및 플랫폼 지원 확대를 소개합니다. 기본적으로 데이터 레이스 안전성을 보장하는 새로운 언어 모드와, 제약이 매우 큰 시스템에서도 Swift를 실행할 수 있게 하는 언어 하위 집합을 알아봅니다. 복사 불가능 타입, 타입 지정…
  10. USD 및 MaterialX의 새로운 기능9:24 · 개발자 도구, 그래픽 및 게임Apple 플랫폼의 Universal Scene Description 및 MaterialX 지원 업데이트를 살펴보세요. 이러한 기술이 3D 콘텐츠 제작과 배포의 기반을 제공하는 방식과 뛰어난 공간 경험을 만드는 작업 흐름을 간소화하는 방법을 알아봅니다. RealityKit 및 Storm의 USD와 MaterialX 지원, 시스템 제공 도구의 발전 등을 살펴보세요.
  11. Xcode 16의 새로운 기능22:14 · 핵심 사항, SwiftXcode 16의 최신 생산성 및 성능 개선 사항을 알아보세요. 코드 완성, 진단, Xcode Previews의 향상된 기능을 살펴봅니다. 빌드 업데이트와 디버깅 및 Instruments의 개선 사항도 알아봅니다.
  12. Xcode Cloud 작업 흐름 확장하기21:10 · 핵심 사항, 개발자 도구Xcode Cloud를 개발 요구에 맞게 조정하는 방법을 알아보세요. 시작 조건, 맞춤형 별칭, 맞춤형 스크립트, 웹훅, App Store Connect API로 작업 흐름을 간소화하고 테스트와 배포를 자동화하는 방법을 보여드립니다.
  13. Xcode 핵심 사항36:27 · 핵심 사항, 개발자 도구편집하고, 디버깅하고, 커밋하고, 반복하세요. 앱을 개발할 때 빠르게 반복할 수 있도록 돕는 Xcode 도구 모음을 살펴봅니다. 개발 작업 흐름을 최적화하고 개선하는 팁과 기법을 알아보세요.
  14. iOS, macOS, visionOS용 RealityKit API 알아보기31:31 · 개발자 도구, 그래픽 및 게임RealityKit의 새로운 크로스 플랫폼 API로 iOS, macOS, visionOS용 몰입형 앱을 만드는 방법을 알아보세요. 새로운 호버 효과, 조명과 그림자, 포털 통과 기능을 확인하고 실제 사례에서 작동하는 모습을 살펴봅니다.
  15. 고급 게임을 Apple 플랫폼으로 포팅하기29:32 · 개발자 도구, 그래픽 및 게임전 세계 Apple 플랫폼 사용자에게 게임을 제공하는 일이 얼마나 간단한지 알아보세요. Apple silicon에서 Windows 실행 파일을 평가하고, 코드 예제로 게임 포팅을 시작하며, 셰이더 코드를 Metal로 변환해 게임을 Mac, iPhone, iPad로 가져오는 방법을 보여드립니다. HLSL 셰이더를 이해하는 향상된 Metal 도구를 사용해 Metal로 포팅한…
  16. 명시적 빌드 모듈 이해하기15:28 · 개발자 도구명시적 빌드 모듈을 통해 Xcode 16의 빌드가 어떻게 바뀌는지 살펴보세요. 코드를 빌드할 때 모듈이 사용되는 방식, 명시적 빌드 모듈이 컴파일 작업의 투명성을 높이는 방식, 여러 타깃에서 모듈을 공유해 빌드를 최적화하는 방법을 알아봅니다.
  17. 실행, 중단, 검사: LLDB의 효과적인 디버깅 살펴보기28:48 · Swift, 개발자 도구LLDB를 사용해 코드베이스를 탐색하고 디버깅하는 방법을 알아보세요. 충돌 로그와 백트레이스를 최대한 활용하고, 동작과 복잡한 중단 조건으로 중단점을 강화하는 방법을 보여드립니다. ‘p’ 명령과 Swift 6의 최신 기능으로 디버깅 경험을 향상하는 방법도 살펴봅니다.
  18. 앱을 Swift 6로 마이그레이션하기41:48 · 개발자 도구, Swift기존 샘플 앱을 업데이트하며 Swift 6 마이그레이션 과정을 직접 확인하세요. 모듈별로 점진적으로 마이그레이션하는 방법과 컴파일러가 데이터 레이스 위험이 있는 코드를 찾도록 돕는 방식을 알아봅니다. 명확한 격리 경계를 보장하고 공유된 변경 가능 상태에 대한 동시 접근을 없애는 여러 기법을 살펴봅니다.
  19. 힙 메모리 분석하기33:03 · Swift, 개발자 도구앱 동적 메모리의 기반인 힙을 자세히 살펴보세요. Instruments와 Xcode를 사용해 일반적인 힙 문제를 측정하고 분석하고 수정하는 방법을 알아봅니다. 앱의 일시적 증가, 지속적 증가, 누수를 진단하는 기법과 권장 사항도 설명합니다.