RxSwift 강의 자료 iamchiwon/RxSwift_In_4_Hours [1교시] 개념잡기 - RxSwift를 사용한 비동기 프로그래밍 onLoad() - LOAD 버튼을 누르면 상단 시간이 멈추고, 버튼도 눌린 상태에서 멈췄다가 json을 모두 다운로드하면 시간이 다시 흘러간다. → 👋왜 멈출까? 동기로 동작하기 때문, 비동기로 바꿔줘야 한다. → 해당 함수에서 서버 호출 부분을 DispatchQueue.global().async{} 로 감싸 준다. → 👋오류가 발생한다. iOS에서 UI 변경은 main Thread에서 해야 한다. 코드 중 UI를 변경하는 부분을 main Thread에서 하도록 변경한다. → 시간도 멈추지 않고, indicator도 떴다가 사라진다. 비동기 프로그래밍 다른 쓰레드..