Acerca del Swift 5.2 Docs
Documentación del lenguaje de programación Swift 5.2
La documentación del lenguaje de programación Swift v5.2
Swift es un lenguaje de programación de propósito general creado con un enfoque moderno de seguridad, rendimiento y patrones de diseño de software.
El objetivo del proyecto Swift es crear el mejor lenguaje disponible para usos que van desde la programación de sistemas, hasta aplicaciones móviles y de escritorio, ampliando a servicios en la nube. Lo más importante, Swift está diseñado para facilitar la escritura y el mantenimiento de programas correctos para el desarrollador. Para lograr este objetivo, creemos que la forma más obvia de escribir código Swift también debe ser:
Seguro. La forma más obvia de escribir código también debe comportarse de manera segura. El comportamiento indefinido es enemigo de la seguridad, y los errores del desarrollador deben detectarse antes de que el software esté en producción. Optar por la seguridad a veces significa que Swift se sentirá estricto, pero creemos que la claridad ahorra tiempo a largo plazo.
Rápido. Swift está destinado a reemplazar los lenguajes basados en C (C, C ++ y Objective-C). Como tal, Swift debe ser comparable a esos idiomas en rendimiento para la mayoría de las tareas. El rendimiento también debe ser predecible y consistente, no solo rápido en ráfagas cortas que requieren una limpieza posterior. Hay muchos idiomas con características novedosas; ser rápido es raro.
Expresivo. Swift se beneficia de décadas de avance en ciencias de la computación para ofrecer una sintaxis que es un placer usar, con características modernas que los desarrolladores esperan. Pero Swift nunca termina. Supervisaremos los avances del idioma y adoptaremos lo que funciona, evolucionando continuamente para mejorar aún más Swift.
Las herramientas son una parte crítica del ecosistema Swift. Nos esforzamos por integrarnos bien dentro del conjunto de herramientas de un desarrollador, construir rápidamente, presentar diagnósticos excelentes y permitir experiencias de desarrollo interactivas. Las herramientas pueden hacer que la programación sea mucho más potente, como lo hacen los parques infantiles basados en Swift en Xcode, o un REPL basado en la web cuando se trabaja con código del lado del servidor Linux.
Tabla de contenidos
Sobre Swift
Compatibilidad de versiones
Un recorrido rápido
Los basicos
Operadores Básicos
Cuerdas y Personajes
Tipos de colección
Flujo de control
Las funciones
Cierres
Enumeraciones
Estructuras y clases
Propiedades
Métodos
Subíndices
Herencia
Inicialización
Desinicialización
Encadenamiento opcional
Manejo de errores
Tipo de fundición
Tipos anidados
Extensiones
Protocolos
Genéricos
Tipos opacos
Conteo automático de referencia
Seguridad de la memoria
Control de acceso
Operadores avanzados
Acerca del lenguaje de referencia
Estructura léxica
Tipos
Expresiones
Declaraciones
Declaraciones
Atributos
Patrones
Parámetros y argumentos genéricos
Resumen de la gramática
Historial de revisión de documentos
Novedades más recientes 1.1.0
Bug fixes on font resize
Información de Swift 5.2 Docs APK
Versiones Antiguas de Swift 5.2 Docs
Swift 5.2 Docs 1.1.0
Swift 5.2 Docs 1.0.2
Swift 5.2 Docs 1.0.1
Swift 5.2 Docs 1.0.0
Descarga rápida y segura a través de APKPure App
¡Un clic para instalar archivos XAPK/APK en Android!