async/await로 API 호출 최적화하기
원티드 iOS 앱 홈 화면은 기존에 피드 API 하나를 사용해서 모든 데이터를 가져오다가 요구사항이 많아지면서 별도의 API들이 추가되었다. 따라서, 기존의 피드 API를 호출하고 추가된 별도 API를 호출해서 화면에 표시할 데이터를 가져오고 비동기 처리로 화면을 새로 고치고 있어서 섹션이 늦게 뜨는 현상도 있었다.
기존의 API를 비동기로
원티드 iOS 앱은 Clean Swift 아키텍처를 사용 중이고, 홈 화면에서는 RxSwift를 사용하고...
agiletalk.hashnode.dev2 min read