Кажется я понял, о чем идет речь. Наверное вот об этом.
Это последовательность вызова методов жизненного цикла при переходе через таб бар от первого вью контролера ко второму и обратно. Нашел в guide.
ViewController - View Did Load
ViewController - View Will Appear
ViewController - View Did Appear
SecondViewController - View Did Load
SecondViewController - View Will Appear
ViewController - View Will Disappear
ViewController - View Did Disappear
SecondViewController - View Did Appear
Switching back to the first tab, the order of the print statements is:
FirstViewController - View Will Appear
SecondViewController - View Will Disappear
SecondViewController - View Did Disappear
FirstViewController - View Did Appear
Т.е. получается, что методы View Will Disappear and View Did Disappear первого вью контролера срабатывают позже, чем метод View Will Appear второго вью контролера. Поэтому, если мы сохраняем какие-то данные в методах Disappear, то при использовании во втором вью контролере метода View Will Appear они появятся в этом втором вью контролере не сразу, а при втором входе. Поэтому лучше в данном случае использовать во втором контролере метод View Did Appear.