Xcode es el entorno de desarrollo integrado (IDE) de Apple que usa para diseñar aplicaciones para productos Apple. Proporciona varias herramientas para administrar todo su flujo de trabajo de desarrollo, desde la creación de su aplicación hasta su prueba, envío y optimización a la tienda de aplicaciones.
Los comentarios de varias líneas pueden escribirse como una barra inclinada seguida de un asterisco (/ *) y terminar con un asterisco seguido de una barra inclinada (* /).
Los comentarios de varias líneas pueden escribirse como una barra inclinada seguida de un asterisco (/ *) y terminar con un asterisco seguido de una barra inclinada (* /).
Las declaraciones de transferencia de control utilizadas en Swift incluyen:
- Break
- Continue
- Fallthrough
- Return
En Swift, las clases no se heredan de la clase base y las clases que define sin especificar su superclase, automáticamente se convierte en la clase base.
Admite cualquier tipo de datos y no solo los sincroniza, sino que también comprueba la igualdad. La instrucción Switch debe ser exhaustiva, lo que significa que debe cubrir todos los valores posibles para su variable.
El signo de interrogación (?) Se utiliza durante la declaración de una propiedad. Le dice al compilador que esta propiedad es opcional y si la propiedad puede tener un valor o no.
Para proporcionar un valor predeterminado para una variable.
La palabra clave let se usa para declarar constantes, mientras que var se usa para declarar variables.
La declaración de guardia evalúa una condición booleana y procede con la ejecución del programa si la evaluación es verdadera.
GCD es la API más utilizada para administrar código concurrente y ejecutar operaciones de forma asincrónica en el nivel UNIX del sistema. GCD proporciona y administra colas de tareas.
Una función síncrona regresa solo después de completar una tarea que ordena.
Una función asincrónica, por otro lado, regresa inmediatamente, ordenando que se realice la tarea, pero sin esperarla.
MVC es un patrón de diseño que significa Model View Controller. Este patrón de diseño separa los datos de su visualización, mediado por un controlador de vista.
Los delegados son un patrón de diseño. Un delegado es solo un objeto al que otro objeto envía mensajes cuando suceden ciertas cosas.
Core Data es un administrador de gráficos de objetos, que también tiene la capacidad de conservar gráficos de objetos en un almacén persistente, en un disco.
Reutilización de un objeto ya asignado.