WorksheetsCuestionario sobre Swift y RESTful
Total questions: 36
Worksheet time: 21mins
¿Cuál es el concepto de Swift?
Lenguaje solo compatible con Android
Lenguaje rápido y eficaz, compatible con Objective-C e ideal para iOS
Lenguaje lento pero seguro
Lenguaje visual sin necesidad de código
¿Qué es el servicio RESTful?
Un plugin de Xcode
Una interfaz para intercambiar información entre sistemas usando JSON
Una app para dibujar diagramas
Un componente de hardware
¿Cuáles son características de un servicio RESTful?
Usa URL, métodos HTTP, devuelve JSON, códigos HTTP
Solo usa POST y GET
Solo sirve para bases de datos
Permite compartir imágenes
¿Cuál es el comando para ejecutar json-server?
json‑server datos.json
json‑server –host ip_maquina datos.json
json‑server start
json‑server run datos.json
¿Cuál de estas es una herramienta para probar servicios REST?
Android Studio
Postman
Notepad++
GitHub
¿Qué significa una respuesta 200 de un servicio REST?
Error interno
Solicitud exitosa
No autorizado
Recurso no encontrado
¿Qué es una app móvil?
Solo juegos para Android
Aplicación diseñada para dispositivos móviles
Una extensión de navegador
Software para computadoras
¿Cuál NO es una característica de una app móvil?
Interfaz adaptable
Solo compatible con escritorio
Seguridad
Funcionamiento offline
¿Cómo se declara e inicializa una variable en Swift?
var nombreVariable = “Emily”
const nombreVariable = “Emily”
string nombreVariable = “Emily”
let nombreVariable = “Emily”
¿Cómo se declara una constante en Swift?
const valor = “Ejemplo”
let Elementos = “valores”
var Elementos = “valores”
const Elementos = “valores”
¿Qué es un arreglo en Swift?
Colección de elementos
Solo sirve para enteros
Estructura matemática
Es una constante
¿Cuál es un ejemplo correcto de arreglo tipo Any?
let arregloEjem:[Any] = [1, “dato”, false]
var arreglo:[Int] = [1, 2, 3]
arreglo = [“string”]
let x = []
¿Cuál es la sintaxis correcta de un bucle for en Swift?
for i in range
for numero in 1...5 { print(numero) }
for each item
while true
¿Para qué sirve switch case en Swift?
Definir variables
Evaluar el valor de una variable con múltiples casos
Iniciar apps
Controlar memoria
¿Cómo se define una función sin parámetros y sin retorno?
func holaMundo() { print(“Hola mundo”) }
def hola()
void hola()
func hola() -> Void
¿Cuál es una función con parámetro entero, booleano y retorno String?
func funcionSimple(param1: Int, param2: Bool) -> String {...}
func resultado(param: String) -> Int
func miFuncion() -> Bool
func saludo(nombre: String)
¿Qué función retorna Bool con dos strings?
¿Qué función retorna Bool con dos strings?
func nombre(mes: String, nombre: String) -> Bool {...}
func saludo(mensaje: String) -> String
func suma(a: Int, b: Int) -> Int
func bandera() -> Bool
¿Cómo defines una variable entera?
var numero: Int = 1
let valor = 1
numero = Int
int numero = 1
¿Para qué sirve una estructura if en Swift?
Para declarar ciclos
Para evaluar condiciones
Para importar librerías
Para dibujar interfaces
¿Cuál es el nombre del atributo para nombrar una app en Xcode?
Product Name
App ID
App Target
Launchscreen
¿Dónde se agregan íconos e imágenes en Xcode?
General > App Icons and Launch Images
Info.plist
Debug Console
AppDelegate.swift
¿Cómo se llama el archivo de arranque en Xcode?
LaunchScreen
Main.swift
AppStart.swift
SceneDelegate
¿Cuál archivo contiene las pantallas y conexiones entre ellas?
Main
RootView
Navigation
ViewController
¿Cómo imprimes usando interpolación en Swift?
print(“Mi nombre es (nombre)”)
println(nombre)
echo nombre
print(nombre, “Mi nombre es”)
¿Qué pasa si tratas de modificar una constante?
Error en ejecución
Cambia sin problema
Se ignora
Se elimina
¿Cuáles son los tipos de datos básicos en Swift?
Int, Float, Double, Bool, String
Number, Decimal, Real, Binary
Texto, Lógico, Real
Integer, Real, Char
¿Qué interfaz usar en Xcode para diseño visual?
SwiftUI
Storyboard
Playground
InterfaceBuilder
¿Qué forma el Bundle Identifier?
App Name + Version
Organization Identifier + Display Name
App Name + Target
Version + Team
¿Qué tamaños de imágenes admite Xcode?
1x, 2x, 3x
px, dp, sp
small, medium, large
128, 256, 512
¿Cómo compilar y ejecutar en Xcode?
Product > Build y Product > Run
File > Export
Tools > Simulate
Assets > Run
¿Qué símbolo abre la librería de objetos en Xcode?
+
%
=
@
¿Qué componente muestra imágenes en Swift?
UILabel
ImageView
UIImage
Photo
¿Qué componente muestra texto?
Label
TextBox
ViewText
Marker
¿Qué significa 2_000_000_000 en Swift?
2000000000 con separador de miles
2 mil
Error de compilación
Número en binario
¿Cuál es la diferencia entre Float y Double?
Float más lento
Double tiene hasta 15 decimales y Float hasta 6
Float es entero
Double no se usa en Swift
