Recomiende un tutorial para aprender a desarrollar iOS, ¡preferiblemente un vídeo!
Será difícil aprender a desarrollar iOS si no tienes ninguna base en el desarrollo de iOS. Sin embargo, no es imposible aprender iOS por tu cuenta. Debes tener dos requisitos previos:
2. Inteligencia superior a la media.
Si la asignatura no tiene estos dos puntos, tendrás que perder el tiempo.
Como principiante en el desarrollo de iOS, mi experiencia es que es muy difícil aprender el desarrollo de iOS desde cero. Aprendí desarrollo de iOS por mi cuenta durante un mes, pero no tenía ni idea y finalmente me di por vencido. Durante el curso de formación, entré con éxito en el pozo del desarrollo de iOS.
Hoy en día, parece que se ha convertido en una especie de corrección política que las élites de Zhihu critiquen los cursos de formación, como si los programadores que vinieron de los cursos de formación debieran sentirse tan avergonzados. Sin embargo, hasta donde yo sé, el 75% de los desarrolladores de iOS provienen de cursos de capacitación (los datos provienen de una encuesta que leí antes, olvidé la proporción específica, así que solo digo aproximadamente según mi observación de la situación a mi alrededor). , esta proporción sigue siendo demasiado conservadora. La situación real sólo será mayor, no menor. ¿Te resulta tan difícil admitir que acabas de salir de una clase de formación? Si quieres aprender, agrega q: 259, 261, 4287. Si quieres jugar con el conocimiento, simplemente toma un desvío. ¡Solo aquellos que aman aprender son bienvenidos!
Y solo hay buenos y malos desarrolladores de iOS que salen de la clase de capacitación, al igual que hay buenos y malos desarrolladores de iOS que tienen experiencia profesional. Si estos 75 desarrolladores no son confiables, móviles nacionales Cómo. ¿Puede el Internet de las cosas desarrollarse a un nivel comparable al de Estados Unidos? No culpes a todo un grupo por algunos individuos poco confiables.
¿Cómo aprender desde un principiante en desarrollo de iOS hasta un ingeniero senior de desarrollo de iOS?
1. Conceptos básicos
Si no eres un estudiante relacionado con la programación, como un estudiante de arte que quiere cambiar al desarrollo de iOS, se recomienda que aprendas C primero. Se puede decir que C está en el mundo de la programación "Yi Jin Jing". Después de aprender C, será fácil aprender otros lenguajes. Si tiene conocimientos de programación, vaya directamente a aprender OC y Swift.
2. Primeros pasos
Si te resulta difícil aprender, te recomendamos que comiences con el vídeo, porque la explicación en vídeo es detallada y fácil de entender, pero claro. El progreso será más lento después de ver el vídeo. En esta etapa, necesita escribir más demostraciones y es mejor escribir varios proyectos completos. Por ejemplo, escriba un cliente relacionado con el clima o algo más.
3. Avanzado
Entrar en esta etapa puede ser más difícil que las dos etapas anteriores. Las dos primeras etapas consisten simplemente en mirar, no hay mucho en qué pensar. Básicamente puedes leerlo y mucha gente puede hacerlo. Las cosas son raras y valiosas, y cuanto más fáciles son de aprender, menos valiosas son.
A la hora de hacer una rueda, es fácil ver en el papel lo aprendido, pero sabes que hay que hacerlo detalladamente. No basta sólo con leer y escribir, sino también con mecanografiar. Primero comience a escribir desde una rueda pequeña. Primero puede leer el código de otras personas y luego escribir lo que otros han escrito. Una vez que adquiera competencia, escriba lo que otros no hayan escrito antes. Con el tiempo, obtendrá una comprensión cada vez más profunda de la programación de iOS.
Escríbelo al final
Si solo quieres desarrollarte y divertirte, puedes aprender como se indica arriba. Pero si realmente desea tomar el camino sin retorno en la programación, será mejor que aprenda conocimientos sobre estructuras de datos, redes informáticas y sistemas operativos. Aunque estas cosas rara vez se utilizan en el desarrollo real, si no aprende estos conceptos básicos. , Te chocarás contra una pared a medida que crezcas. Además, intente utilizar Google cuando busque preguntas. Lea más documentos oficiales de Apple, vaya a Preguntas y respuestas e intente familiarizarse con la lectura en inglés. Hay muchos recursos de aprendizaje de alta calidad en el extranjero que no han sido traducidos al chino.
El maestro te guiará y tendrás que cavar el hoyo tú mismo. Espero que todos profundicen cada vez más en el camino de cavar agujeros en iOS. Si algún día no puedo salir, espero que no me ganes.