Мне любопытно, если вызвать метод в
DispatchQueue.main.async {
}
оказывает влияние на под-методы вызываемого метода другие методы, вызываемые в методе, который находится в основном потоке, например, в приведенном ниже коде метод updateUI вызывается в основном потоке, теперь влияет ли основной поток на методы updateLabels и updateImages?
DispatchQueue.main.async {
updateUI()
}
func updateUI(){
updateLabels()
updateImages()
}
func updateLabels(){
label.text = "update text"
}
func updateImages(){
imageView.image = UIImage(name:"newImage.png")
}