Investigación del código
Super. viewDidLoad()
llama al método viewDidLoad() de la clase base asegurándose
de que la configuración predeterminada de este método se ejecuta
antes de cualquier código personalizado.
ViewDidload() se llama una sola vez cuando la vista del controlador
Se carga en memoria.
Import UIKit
Es una declaración de importación que permite acceder a la biblioteca
UIKit que proporciona las clases y funciones necesarias para
crear interfaces de usuario en iOS.
UIKit contiene clases como UIViewController, UIButton, UILabel,
entre otras que se utilizan para construir y gestionar las
interfaz gráfica de iOS.
@IBOutlet
@IBOutlet es una marca de atributo utilizada para conectar
elementos de la interfaz de usuario (como botones, etiquetas, etc.) del
archivo del diseño a las propiedades de la clase del controlador de
vista.
Se utiliza principalmente en la creación de interfaces gráficas con
Interface Builder en XCode permite interactuar con los elementos de la UI
desde el código.
@IBAction
Es otro atributo de extensión, pero en este caso se utiliza
para vincular un evento con una acción de código.
Es utilizado para definir métodos que se ejecutan en
respuesta a las interacciones del usuario con la UI.
Override
Se usa para indicar que un método o propiedad esta
Sobreescribiendo una implementación heredada de una clase base.
func SetValues()
Declara una función llamada SetValues.
if-else
Estructura de control de flujo que permite ejecutar diferentes bloques
de código dependiendo de una condición booleana.
Imprime texto o valores en la consola, útil para depuración.
String
Tipo de dato que representa texto.
Self
Hace referencia a la instancia actual de una clase o estructura.