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

- YouTube

youtu.be

 - YouTube

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 11월 15일 오후 2:15

댓글 0