Complementando un poco la descripción de lo que realiza el código, el método prepare se invoca por defecto justo antes de que se realice la transición de un view controller a otro (en este caso del OnboardingContainerViewController al PageViewController); el “segue”, que básicamente representa la transición en sí, tiene tres atributos: source, que es el view controller desde el que se efectúa la transición; destination, que es el view controller de destino; identifier, que es un string que identifica la transición en particular. De acuerdo con lo anterior, lo que realiza el código es que justo antes de efectuar la transición verifica que se esté efectuando la transición deseada (comparando el identifier) y posteriormente le pasa al atributo pageControl del view controller actual al PageViewController.
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.