combine1 RunLoop.main vs DispatchQueue.main 문제 상황 콤바인을 사용하면서 scheduler를 설정할 때, 평소 Runloop.main과 DispatchQueue.main이 둘 다 Main Thread에서 동작한다는 공통점을 갖기 때문에 UI Update를 진행할 때 두 가지를 혼용해서 사용했었습니다. 하지만, 프로젝트를 진행하던 도중 tableView를 스크롤하는데 이미지를 포함하는 Reusable Cell이 한칸씩 변경되지 않고 스크롤이 종료된 시점에 한번에 셀의 이미지가 변경되는 현상이 발생하였습니다. 😂 그래서 해당 부분에 대한 공부를 시작했는데요~ 아래는 해당 현상 설명하기 위한 예제 프로젝트까지 준비되어 있으니 끝까지 잘 봐주세요 🙏 문제 해결 과정 처음에는 문제를 찾는데 시간이 걸렸었는데요 ..ㅠ Schduler의 Runloop라는 단.. 2023. 10. 16. 이전 1 다음