Rangos de números enteros Swift incluye dos operadores para generar rangos de números...
Se puede definir una estructura genérica, definiendo el tipo de dato plantilla entre "angle-brackets"...
En ocasiones, tiene sentido asignar propiedades y métodos a un tipo de dato, porque no es información...
En este tutorial vamos a renderizar el video de la cámara directamente en pantalla usando Metal, sin...
El proceso de inicialización de una clase, estructura o enumeración, consiste en preparar los valores...
Un "key path" es una referencia a una propiedad de una instancia que puede ser pasada como argumento...
Una estructura es un tipo de dato complejo que encapsula datos (variables y constantes, también...
Un Operator es un método que ejecuta cierta operación sobre los valores emitidos por un Publisher....
Un "Closure" es una función anónima definida como bloque de código con parámetros, valor de retorno e...
Las funciones son bloques de código delimitadas por llaves ({) e identificadas por un nombre. A...
La instrucción guard tiene una condición, seguida de un else y un bloque de guarda. Si la condición...
Al activar interoperabilidad con C++ con Vuforia, aparecen los siguientes errores: Import of C++...
Xcode, desde su versión 15, no busca el toolchain en $DT_TOOLCHAIN_DIR sino en $TOOLCHAIN_DIR. Es...
While while valida una condición y ejecuta un bloque de código hasta que la condición se...
La instrucción switch compara un valor contra una lista de valores y ejecuta el bloque de código del...
Con if se puede verificar una condición y ejecutar un grupo de enunciados si se cumple. let edad =...
Una "tupla" contiene un grupo de uno o más valores del mismo o diferente tipos. Es útil para...
Algunas veces es necesario indicar la ausencia de valor de una variable. Para estos casos, Swift...
Character Un caracter viene dado por un número binario, que representa el índice de un...
Los valores almacenados en una posición de memoria pueden ser el resultado de varios tipos de...
Declaración Para almacenar un dato en memoria, se debe especificar el nombre de la...
Cada lenguaje de programación declara sus propias unidades de datos para representar valores de...
Variable Una variable es un nombre usado para representar un valor almacenado en una...
El componente para mostrar una imagen se llama Image. El constructor más simple (init(systemName:))...
El componente para mostrar un texto se llama Text. El constructor más simple (init(_:)) solo recibe...
Self._printChanges() se agrega en la parte superior del var body: some View { para imprimir un...
SwiftUI no soporta poner una condición de targetEnvironment() dentro de los modificadores de una...
Detectar arrastre en la pantalla con DragGesture .gesture( ...
Publisher Un emisor (Publisher) puede trasmitir cero o más valores a uno o más...
Combine: Asynchronous Programming with Swift El framework Combine provee una aproximación...