KWDC25 Timetable

  • 09:20
    40m
    40m

    Check-in

    행사 중 커피와 음료, 간식을 제공하며 조기 소진될 수 있습니다.

  • 10:00
    20m
    20m

    Opening

  • 10:20
    10m
    Korean, Unicode10m

    한글과 사과밭

    이주화 @ SK planet

    한글이 단순 텍스트가 아닌 복합 문자 체계임을 이해하고, macOS·Windows의 정규화 차이로 인한 파일명·문자열 문제의 구조적 원인을 파악합니다. 실제 사례와 코드로 한글 처리 시 유의점을 배우며, 더 나은 한글 경험 제공 방향을 함께 모색합니다.

  • 10:30
    20m
    Swift 6, Strict concurrency, mutex, custom actor executor20m

    actor boundary를 넘어서

    Akimu Hirai @ LY Corporation

    Swift 6에서 레거시 스레드 기반 API를 안전하게 사용하기 위해 actor 경계를 동기적으로 넘어가는 방법과, 이를 해결하는 커스텀 executor·DispatchQueue 방식 및 락 기반 접근법을 비교하고 소개합니다.

  • 10:50
    10m
    10m

    Break Time

  • 11:00
    20m
    SharePlay, GroupActivities20m

    SharePlay, 어떻게 쓰죠?

    김성종 @ CJ올리브영

    SharePlay·GroupActivities의 개념과 구현 과정을 이해하고, 서비스 도입 타당성을 객관적으로 판단할 근거를 마련합니다. 샘플 프로젝트로 API 활용 감각을 익히며, 세션 종료 후에도 학습을 이어갈 수 있는 길잡이를 제공합니다.

  • 11:20
    20m
    Swift, Swift Compiler, Swift Evolution20m

    Array로부터 이해하는 Swift의 성능: 동기, 진화, 그리고 미래

    Yuki Aki @ LY Corporation

    SE-0453 ‘Inline Array’를 중심으로 Swift 성능 개념과 배열 구조, Heap·buffer·stack 원리, 성능 개선 로드맵을 살펴보며 다양한 플랫폼에서의 확장 가능성을 다룹니다.

  • 11:40
    20m
    Graphics, Rendering, Performance, Pipeline, Metal20m

    셰이더 몰라도 괜찮아, Metal 파이프라인은 이렇게 생겼어

    김민국 @ DeNA

    Metal을 iOS·macOS 앱에서 활용 가능한 현실적 렌더링 도구로 이해하게 하고, 셰이더 없이 파이프라인 구조와 구성 요소를 직관적으로 파악하도록 돕습니다. SwiftUI·UIKit 통합 방법과 최신 Metal 4 API 활용법을 익혀, 발표 후에는 직접 렌더링 루프를 구성·도입할 자신감을 갖게 됩니다.

  • 12:00
    1h
    1h

    Lunch

    케이터링 도시락 제공. 한식/샌드위치 중 택일

  • 13:10
    20m
    ID Verifier, Verify with Wallet20m

    PassKit / ID Verifier로 검증 프로세스 구축하기

    Daiki Matsudate @ try! Swift Tokyo

    모바일 운전면허증(mDL)과 모바일 문서(mdocs)가 전 세계에서 어떻게 구현되고 있는지, 그리고 이를 가능하게 하는 국제 표준(ISO/IEC 18013-5, 23220 시리즈)의 핵심을 소개합니다. Apple API를 활용한 앱 내 인증과 대면 인증의 차이, 그리고 이를 iOS 앱이나 서비스에 적용하는 구체적인 방법을 다룹니다. 실제 일본의 사례와 샘플 코드를 통해 신원 인증 기능을 구현하는 흐름을 소개하고, 앞으로 모바일 신원 기술이 확산될 때 iOS 개발자·기획자가 준비해야 할 기회와 과제에 대한 인사이트를 얻을 수 있습니다.

  • 13:30
    20m
    Swift, Analysis, Open Source20m

    Swift Testing으로 작성한 테스트 코드를 어떻게 찾고 수행할 수 있을까?

    안정민 @ 카카오뱅크

    Swift Testing의 원리와 Swift 런타임·Mach-O 구조를 깊이 파고들어, 코드 실행 방식과 효율적 테스트 전략을 이해합니다. 런타임 동적 기능을 활용해 플러그인 아키텍처 구현, 코드 분석 도구 개발 등 현업에서 바로 적용하고 싶은 아이디어와 기술을 소개합니다.

  • 13:50
    10m
    10m

    Break Time

  • 14:00
    20m
    TBA20m

    TBA

    TBA

  • 14:20
    20m
    AI as Apple & AI as a Developer20m

    AI as Apple & AI as a Developer

    이재은 @ AWS (Amazon Web Services)

    TBA

  • 14:40
    20m
    TBA20m

    TBA

    TBA

  • 15:00
    50m
    50m

    Networking

  • 16:00
    20m
    App Review20m

    앱 심사 최대한 활용하기

    한 @ App Review Communication at Apple

    앱 심사 절차, 한국에서 흔히 보이는 거부 사유들, 그리고 앱 심사 과정을 어떻게 최대한 활용할 수 있는지에 대한 세션입니다.

  • 16:20
    20m
    visionOS and designing for spatial computing20m

    사려 깊은 공간 디자인: 세포에서 원자까지 생물학 탐구

    Tim Davison @ CellWalk

    Apple Design Awards 비주얼·그래픽 부문 파이널리스트인 CellWalk 개발 사례를 바탕으로, visionOS·iOS에서 세포부터 원자까지 직관적으로 탐색하는 공간 디자인과 시각화 기술을 소개합니다. 사용자 편안함 유지, 복잡한 과학 데이터의 직관적 표현, 교육 분야에서의 공간 컴퓨팅 활용 전략과 최신 트렌드를 공유합니다.

  • 16:40
    10m
    10m

    Break Time

  • 16:50
    20m
    Design System20m

    디자이너가 말하는 디자인 시스템

    오관식 @ LINE PLUS

    LINE Plus ABC Studio에서 디자이너 1명, 개발자 2명으로 구성된 소규모 팀이 디자인 시스템을 구축·운영한 경험을 공유합니다. Primitive→Semantic→Component 3단계 토큰 구조, Figma Variables·Storybook 협업, 멀티 테마 전략으로 일관성과 확장성을 확보한 방법을 다룹니다. 이를 통해 커뮤니케이션 비용 70% 절감, QA 단축, 테마 생성 23일→30분, 기능 디자인 34일→1일로 단축한 성과를 공개하며, 적은 리소스에서도 시스템적 사고와 협업 언어로 강력한 디자인 환경을 만들 수 있다는 자신감을 전합니다.

  • 17:10
    40m
    Prototyping40m

    프로토타이핑의 힘: 여러분의 아이디어를 실현하는 방법

    김창우 @ Technology Evangelist at Apple / Massashi Toyota @ Design Evangelist at Apple

    프로토타이핑이 어떻게 사용자에게 더 나은 앱 경험을 제공하는 데 도움이 되는지 알아보세요. 이 세션에서는 프로토타이핑 과정 전반을 다루고, 익숙한 프로토타이핑 도구들을 살펴보며, 이러한 과정이 실제 문제 해결이나 더 나은 디자인 결정을 내리는 데 어떻게 도움이 되는지 알아봅니다.

  • 17:50
    10m
    10m

    Closing

Download Timetable