Можешь объяснить, в какой момент вызываются `viewWillAppear` и `viewDidAppear` в жизненном цикле представления iOS и какие практические случаи использования для каждого из них? — ДейлиПреп