Entre los principiantes existe la opinión de que la popularidad de un lenguaje de programación puede determinarse por la cantidad de libros publicados. Como ejemplo, puede mencionar Java o Python, y en parte esto será cierto. Pero hay idiomas que realmente no necesitan libros en papel. Solo por su juventud y el hecho de que el tutorial oficial responde absolutamente todas las preguntas de un programador novato.

Swift es solo ese lenguaje. Es joven y popular, y la documentación electrónica oficial es simplemente excelente. Y tal vez alguien que aún no tiene 20 años está contento con la falta de libros Swift en los estantes de las tiendas, pero a las personas mayores les encanta tener a mano una guía de papel y una guía rápida de idiomas en su maleta.
Por lo tanto, el autor del blog de
GeekBrains, Ilya Bubnov, estudió a los editores rusos a lo largo y ancho para encontrar los 5 libros más populares sobre Swift, publicados en el formato de la vieja escuela.
Veloz Conceptos básicos del desarrollo de aplicaciones para iOS y macOS

Abrimos nuestra reseña, quizás, con el mejor libro para principiantes, que se puede encontrar en ruso. El hecho de que esto es una creación de un desarrollador ruso, y no un trabajo conjunto de un traductor y autor, se siente desde las primeras páginas. Se familiarizará paso a paso con el lenguaje Swift y, lo que es más importante, aprenderá a usarlo para crear aplicaciones para los sistemas operativos Apple.
De hecho, el único inconveniente es el hecho de que el libro ayuda a dar solo los primeros pasos en la programación de Swift. Además, usarlo como referencia básica no es muy conveniente.
Comentarios Casi todas las reseñas son entusiastas, lo cual no es sorprendente dado el volumen y el precio. Además, hay una publicación reciente que habla sobre trabajar en Swift 3.0, debido a la limitada elección, esta también es una gran ventaja.

Una referencia clásica basada en la segunda versión del lenguaje Swift. La primera mitad del libro está dedicada a la descripción de tipos, funciones, operadores, ciclos: una charla rápida sobre todo, incluidos los principios de OOP. La segunda parte describe en detalle los componentes de la programación "para adultos": clases, estructuras, protocolos, tipos opcionales, etc.
La palabra "Tutorial" en el título no debe confundirlo: no hay tareas prácticas, a diferencia del libro anterior, y muy pocos ejemplos. Es decir, si tiene dificultades para aprender literatura técnica, este libro definitivamente no es para usted. Pero si desea tener a mano una pequeña guía con explicaciones básicas, esta es una buena opción.
Comentarios En general, el libro tiene respuestas más positivas, casi no hay respuestas muy negativas. Los lectores incluyen un estilo agradable de presentación y contenido informativo. Entre las deficiencias está la falta de tareas prácticas y el hecho de que en 2018 sería el momento de lanzar un relanzamiento para Swift 3.0, ya que muchos de los trucos descritos están desactualizados en la nueva versión del lenguaje.

Literalmente, el libro más valioso en nuestra calificación, comprarlo hoy por menos de 3.000 rublos es extremadamente difícil. Por otro lado, los programadores experimentados lo saben con certeza: un buen libro es costoso. Un volumen impresionante (menos de 900 páginas), excelente apariencia, una amplia gama de temas cubiertos, teoría y práctica cualitativamente declarada. Tal libro deleitará incluso a un desarrollador profesional de iOS, y para un principiante, incluso puede convertirse en una biblia.
Como suele suceder, la traducción tiene varias asperezas, pero para tal volumen su número es insignificante. Además, la parte básica aquí está un poco arrugada, es decir, se requiere que el lector esté familiarizado con al menos un lenguaje de programación. Mejor si será Objective-C.
Comentarios En RuNet, todas las revisiones son entusiastas, si no plantea el tema del precio. Pero las opiniones sobre Amazon estaban divididas: alguien estaba encantado con la capacitación propuesta a través de la práctica, mientras que alguien regañó las frecuentes omisiones del texto, errores tipográficos y borrones generales que aparecieron solo en la 3a edición.

Dichos tutoriales atraen la atención no menos que los libros de la serie "... para tontos", además de que también tienen una portada brillante. Esta instancia no es una excepción. El objetivo principal de los autores: transmitir incluso a un niño pequeño cómo crear una aplicación para el iPhone. Y tuvieron éxito. De ahí una gran cantidad de texto primitivo y agua franca. Pero, en general, si necesita un libro no aburrido sobre los conceptos básicos de Swift, esta es una gran opción. La bonificación es muchas ilustraciones y ejemplos.
Aquí, por supuesto, hay suficientes fallas que pueden poner nervioso a un niño mentalmente frágil. Por ejemplo, las capturas de pantalla dadas de Xcode con explicaciones se hicieron en la versión 8, mientras que ahora todo el 10 está listo para su lanzamiento. Parte del código a veces se omite debido a su "evidencia", aunque a los niños, dicen, no les gusta esto. De todos modos, todo el libro es más bien una descripción del proceso de creación de una aplicación. Después de leerlo, debe leer al menos uno más, similar en contenido, pero mucho más libro para adultos.
Comentarios No fue posible encontrar resultados negativos en RuNet con respecto a la traducción, el contenido o el envío de información. Es comprensible, ¿qué es atrapar cuando el libro tiene ese nombre? Pero en Occidente hay quejas, principalmente en las partes finales del tutorial, que plantean más preguntas que respuestas. Pero esto, tal vez, es un reclamo clásico de tutoriales para "niños" sobre el ciclo completo de creación de una aplicación.

Los libros de O'Reilly se han ganado el respeto de los programadores de todo el mundo: en esta serie no encontrará creaciones "aficionados", los errores críticos son muy raros en forma de código roto en ejemplos o capturas de pantalla "incorrectas". Este libro no es una excepción, cumple completamente con el título del directorio.
A pesar de que la versión obsoleta de Swift 2.1 se toma como base, una buena sílaba y la estructura general del texto permiten utilizar este libro como un asistente de papel junto con la versión electrónica oficial.
Comentarios La mayoría de las calificaciones tienen un color positivo moderado. Fue posible encontrar solo una crítica negativa, dedicada al hecho de que el libro cubre solo los conceptos básicos de Swift. Sin embargo, esto es solo una cuestión de expectativas exageradas de un libro titulado "Guía de bolsillo".
Resumen
Lo poco que Swift traduce al ruso puede ser tomado en estudio. No hay fallas ni con los términos profesionales ni con la calidad de la literatura seleccionada. Pero aún un poco triste porque la elección es limitada. Entonces la pregunta lógica es:
¿Qué libro de Swift te gustaría ver traducido al ruso?