본문 바로가기

wwdc223

Eliminate data races using Swift Concurrency https://developer.apple.com/wwdc22/110351 Eliminate data races using Swift Concurrency - WWDC22 - Videos - Apple Developer Join us as we explore one of the core concepts in Swift concurrency: isolation of tasks and actors. We'll take you through Swift's... developer.apple.com 이전 Swift Concurrency WWDC 정리에 이어 오늘은 Swift Concurrecy를 통해 Data race를 제거하는 방법을 전체적인 관점에서 정리해 보겠습니다. 이번 WWDC에서는 동시성의 세계를 동시.. 2023. 11. 23.
Demystify parallelization in Xcode builds https://developer.apple.com/wwdc22/110364 Demystify parallelization in Xcode builds - WWDC22 - Videos - Apple Developer Learn how the Xcode build system extracts maximum parallelism from your builds. We'll explore how you can structure your project to... developer.apple.com 목차 Core concepts Build phases Cross-Target bulids Core concepts Xcode에서 CMD+B를 눌러서 앱을 빌드할 때 발생하는 일은 다음과 같다. 빌드 시스템은 Xcode의 .. 2023. 11. 3.
Swift의 분산된 Actor 소개 https://developer.apple.com/wwdc22/110356 Meet distributed actors in Swift - WWDC22 - Videos - Apple Developer Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We'll explore how... developer.apple.com Swift 동시성 기반 앱을 단일 프로세스 이상으로 활용하는 방법에 대해 알아보자! Swift Actor는 동일한 프로세스에서 Row-level Data Race로부터 사용자를 보호하도록 설계되었다. 이것은 컴파일 타임에 acto.. 2023. 8. 22.