¿Cuáles son algunos libros avanzados para desarrolladores rápidos?

Mi libro, Swift Algorithms & Data Structures, se publicó originalmente en julio de 2015 y ha sido genial ponerlo en manos de los lectores. El proyecto parece haber encontrado su lugar entre los desarrolladores de iOS que pueden ser expertos en el desarrollo de aplicaciones, pero quieren aprender conceptos adicionales que normalmente se enseñan en un entorno académico tradicional. Esto podría ser para resolver problemas específicos o para prepararse para una entrevista técnica. También he recibido excelentes comentarios de personas que ya dominan los algoritmos (en otro idioma) que quieren aprender Swift.

Al preparar el libro, lo más destacado fue darse cuenta de que muchos procesos que admiten la informática moderna se basan en conceptos de hace décadas. Como tal, la mayoría de las ideas presentadas en el libro se pueden explicar en papel. Algunos de estos incluyen gráficos, montones, intentos, árboles de búsqueda binaria y listas vinculadas. Sin embargo, con la introducción de Swift, muchos están entusiasmados con sus características de sintaxis específicas, como opcionales , genéricos y cierres . Estos también están cubiertos en el libro, pero se presentan a través de la lente del pensamiento algorítmico.

Creo que cualquier libro quedará desactualizado con los próximos lanzamientos, especialmente para Swift. Recomiendo suscribirse a algunos buenos tutoriales y estudiarlos regularmente. Esto lo mantendrá en contacto con las mejores prácticas.

Así es como se ve mi feed en la aplicación Feedly en iPad:

Puede encontrar muchas otras excelentes fuentes. También póngase en contacto con la comunidad seria de Swift.

Así es como se ve la lista de personas que sigo:


¡La mejor de las suertes para tus esfuerzos!

Definitivamente sugeriría uno o dos caminos que podría tomar. Si está creando una gran aplicación de redes sociales. Es realmente bueno saberlo y les deseo todo lo mejor para crear la próxima gran aplicación. Sin embargo, si no te has fortalecido en los aspectos individuales. Por ejemplo, le daré un pequeño ejemplo, si crea una aplicación para iOS que descargará imágenes asincrónicamente. Tiene 3-4 patrones de diseño que puede usar MVC, Delegate o cualquier cosa. De cualquier manera, debe convertirse en un experto para seguir las mejores prácticas.

Larga historia corta. mire los videos de WWDC de Apple 2015, sí, todos los videos y luego mire los videos en las áreas que son su núcleo relacionado con su aplicación. Luego, comienza a construir tu aplicación con las mejores prácticas que has aprendido. No hay libros avanzados. Usted, como programador, debe familiarizarse con Swift 2.1, la última versión.


Creo que estos dos harán

Programación rápida: la guía Big Nerd Ranch (Big Nerd Ranch Guides): Matthew Mathias, John Gallagher: 9780134398013: Amazon.com: Libros

Swift profesional: Michael Dippery: 9781119016779: Amazon.com: Libros

Hola,

No se tu capacidad. Si eres realmente desarrollador avanzado. Puedes seleccionar estos. Paquete Swift avanzado

Pero si no lo eres. Quizás una opción mucho mejor para ti. Paquete Intermedio de Swift

Buena suerte