코틀린 코루틴 아키텍처 (Kotlin Coroutine Architecture)
CoroutineScope에서 Dispatcher와 Job까지, 코틀린 코루틴이 비동기 작업을 실행하고 관리하는 구조를 살펴봅니다.
복잡한 도메인 설계부터 레거시 현대화까지.
현장에서 마주한 문제를 파고들고, 해결 과정과 그 배경이 되는 원리를 기록합니다.
CoroutineScope에서 Dispatcher와 Job까지, 코틀린 코루틴이 비동기 작업을 실행하고 관리하는 구조를 살펴봅니다.
정체성, 생명주기, 의존성이라는 세 개념으로 SwiftUI가 뷰를 다시 평가하는 과정을 살펴봅니다.
스위프트가 참조 횟수로 객체의 생명주기와 메모리를 관리하는 방식을 살펴봅니다.