[iOS] 데이터를 fetch할 때 tableView를 리로드 하는 방법
DispatchQueue.main.async
- 서버로부터 데이터를 받아오는 과정은 메인 스레드가 아닌, 백그라운드 프로세스에서 진행된다.
- 따라서 여기서 tableView를 리로드하고자 할때, self.tableview.reloadData()를 바로 해서는 안되고,
DispatchQueue.main.async
안에서 실행해주어야 한다.
- 이는 메인 스레드에서 실행한다는 뜻이다.