Continuation
·
iOS/Swift Concurrency
Continuation정의 멈췄다가 재개할 수 있는 객체 먼저 애플 공식문서를 살펴보면 동기코드와 비동기코드 사이의 인터페이스 역할을 하는 메커니즘이라고 설명이 되어있다. 즉 , 기존의 코드를 비동기적으로 사용하는데 도움을 주는 역할을 하는 것 같다. 그리고 빨간 영역이 아닌 것을 보면 correctness를 체크하는 것과 하지 않는 것으로 크게 나뉘는 것 같다.  ⚠️ 주의Continuation은 결국 resume이라는 메소드를 통해 인터페이스 역할을 하게되는데 이 resume 메소드는 항상한번만 호출되야한다.  이때 resume메서드가 재대로 한번만 호출되었는지 ? 이런 다양한 오류 체크 여부에 따라 종류가 나뉘게된다.   종류1) CheckedContinuationstruct CheckedConti..