Red > Green > Refactor > Red

cycle is based on desire

completion at presentViewController ; what is

The completion block is used for doing any tasks
after presenting the view controller

reference

thanks for your knowledge sharing

stackoverflow.com

developer.apple.com