Espero que hayas sido un desarrollador increíble en C ++ usando muchas constantes. Si es así, tengo buenas noticias para ti sobre Swift.
Swift en muchos sentidos es Modern C ++ sin C.
Está fuertemente tipado, te encanta usar const en todas partes y pasar estructuras pequeñas en lugar de punteros a objetos compartidos.
- Tengo una gran idea para una aplicación, pero necesito que alguien con el conjunto de habilidades de programación me ayude (no tengo experiencia en aplicaciones). Como estudiante de primer año de la universidad, ¿cómo debo buscar el talento?
- Android (sistema operativo): ¿Cómo obtengo ingresos pasivos con las aplicaciones de Android?
- Estoy lanzando una empresa de aplicaciones móviles. ¿Cuáles son algunos libros que necesito leer para tener éxito?
- Quiero hacer una aplicación para que solo mis estudiantes universitarios puedan usarla, ¿cómo puedo hacerlo?
- Tengo una idea para una aplicación muy simple que sería completamente nueva e inventiva, ¿cómo puedo crearla mejor?
¿Por qué estoy empezando con este punto? Debido a que el lenguaje probablemente te parecerá bastante extraño y mucha gente que habla sobre Swift proviene de un contexto de Objective-C. Asumen una comprensión compartida que es bastante diferente de la de alguien que ha realizado una programación significativa de C ++.
(Mi opinión se basa en más de 20 años de C ++, siendo un aficionado del lenguaje en una amplia gama de lenguajes y enamorado de Swift).
XCode’s Playgrounds te ofrece un entorno altamente interactivo en el que experimentar con el idioma. Recomiendo Erica Sadun’s Playground Secrets para aprovecharlo al máximo.
Más allá de aprender el idioma, nada mejor que escribir aplicaciones simples. Hay una gran cantidad de recursos disponibles, pero puedes comenzar con el tutorial de Apple que te guía a través de la creación de una aplicación.