iOS

Fundamentos de Swift

Variables y constantes, tipos, optionals, closures, control flow, error handling

25 preguntas de entrevista·
Junior
1

¿Cuál es la diferencia entre 'let' y 'var' en Swift?

Respuesta

let declara una constante inmutable mientras que var declara una variable mutable. Una constante no puede cambiarse después de su declaración, pero una variable puede cambiar de valor. Usa let por defecto para mayor seguridad y claridad del código.

2

¿Qué tipo de dato se usa para representar true o false en Swift?

Respuesta

El tipo Bool se usa para los valores booleanos true y false. Es un tipo fundamental en Swift que se usa en las condiciones para controlar el flujo de ejecución. Otros tipos tienen otros propósitos: Int para enteros, String para texto, Boolean no existe en Swift.

3

¿Qué es la inferencia de tipos en Swift?

Respuesta

La inferencia de tipos permite a Swift deducir automáticamente el tipo de una variable a partir de su valor inicial. Por ejemplo, al asignar 42, Swift infiere Int. Al asignar texto, infiere String. Esto hace el código más conciso sin perder la seguridad de tipos. Puedes anotar explícitamente si es necesario.

4

¿Qué es un optional en Swift?

5

¿Cómo se desempaqueta (unwrap) un optional de forma segura usando 'if let'?

+22 preguntas de entrevista

Domina iOS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis