RunLoop를 사용해보신 적 있나요?
어제 언급했듯이 저는 DispatchQueue.main만 사용해 봤습니다. 오히려 RunLoop.main은 Combine 사용하는 코드에서 처음보고 Combine에서 Main Thread를 사용하는 새로운 수단으로 알았죠. 😅 하지만 RunLoop는 더 오래된 것 이었네요. 🫢 사실 이름을 보면 옜날 WINAPI에서 UI 이벤트를 처리하는 Loop가 생각나는데요. 🤣 그렇기 때문에 아주 짧은 처리만 맡기는게 좋다고 합니다. 이 글은 RunLoop와 DispatchQueue의 main을 어떤 때 사용하고 RunLoop를 사용하면 어떤 문제가 발생하는지 알려줍니다. RunLoop를 사용할 때 장점은 없는데 그냥 DispatchQueue.main만 사용하면 되는 건 아닌가요? 🤔 #직독직해 #medium #ios #main #thread #queue #combine https://youtu.be/WkFH2Bof_6I