¿Cómo podemos aprender sistemáticamente el desarrollo de iOS y comprender algunas reglas y principios de mecanismos de nivel profundo?
Hola, si quieres aprender a desarrollar IOS de forma sistemática, puedes seguir el método normal de aprender otros lenguajes de programación, desde superficial a profundo, y aprender paso a paso. Hay muchos vídeos de enseñanza de IOS en Internet. En términos generales, son todas las etapas desde lenguaje OC → diseño de interfaz UI → datos de solicitud de red → aplicación completa.
Si quieres aprender de forma sistemática, primero se recomienda que tengas cierta base en lenguajes de programación si tienes cierta base en lenguaje C (dominar el proceso lógico), o has estudiado C o Java. , etc. Para los lenguajes de programación orientados a objetos, aprender el lenguaje OC lo ayudará a comprender mejor la lógica de este lenguaje. El resto es solo adaptarse a la sintaxis, el uso y las reglas de OC (como el proxy de protocolo, el mecanismo de mensajes, por separado). archivos de clase y todo tipo de detalles gramaticales extraños (sí, la sintaxis de OC parece extraña a primera vista)
El lenguaje OC es la base de IOS (aunque Apple actualmente está impulsando el lenguaje Swift, todavía es un poco joven para un lenguaje de programación, Swift es un lenguaje que se lanzó recientemente, mientras que OC ha estado disponible durante más de 20 años basado en SmallTalk y tiene una biblioteca completa de terceros y mantenimiento y actualizaciones por parte de funcionarios de Apple). por lo tanto, si desea dar el primer paso en el desarrollo de IOS, debe dominar el uso del lenguaje OC.
En cuanto a algunas reglas y mecanismos profundamente arraigados, como los servidores proxy de protocolo, la gestión de memoria, etc., que son difíciles de dominar en OC, se recomienda que escriba más códigos. Ésta es la única forma. , a menos que sea talentoso e inteligente y pueda contactarlos y aplicarlos de manera competente; de lo contrario, comprender estas cosas requiere tiempo y experiencia: la cantidad de código escrito.
Si ya tiene alguna base en OC, puede comenzar a aprender el diseño de la interfaz UI de Apple. Durante este período, puede tocar cómo solicitar datos de la red y combinar lo que ha aprendido, intentar hacerlo. Hay páginas para algunas aplicaciones pequeñas o funciones pequeñas.
Si desea aprender rápidamente o intentar dominar todo lo posible en un corto período de tiempo, recuerde más sobre la sintaxis y las funciones de las declaraciones, y no piense en por qué: esto Esto se debe a que IOS es una plataforma de código cerrado y no puede acceder al código subyacente, por lo que si insiste en ver cada detalle con claridad, le costará mucho tiempo y dinero, lo cual no es rentable.
¡Te deseo éxito!