Pergunta de entrevista da empresa TikTok

What’s the difference between setLayout, layoutIfNeeded, layoutSubview?