최근에 iOS용 신규 앱을 하나 새롭게 개발하고 있습니다. 몇 개월간의 개발 속에서 기본 골격을 만들었을 때 하나의 사소한 에러를 만났습니다. 해당 에러를 수정하던 중 이게 병렬처리와 관련된 에러란 것과 현재 Swift가 버전 6까지 나왔다는 것을 알게되었습니다. 신규 프로젝트를 만들때 따로 Swift 버전을 확인하지 않고 기본 설정된 버전(Swift 5.x)으로 개발했기 때문에 버전 6에 대해서는 모르고 있었습니다. 신규 프로젝트인 관계로 처음 만들때 최신 Swift를 적용하자는 생각에 Swift 버전을 6으로 올렸고 그때부터 컴파일 지옥이 시작되었습니다. 지금까지 참 많은 언어의 버전업을 경험했던거 같습니다. 그 때마다 언어의 버전업을 두려워하지 않았던 것은 보통 과거 버전 언어의 호환이 크게 문제가..