Red de conocimiento informático - Material del sitio web - Cómo empezar con el desarrollo de iOS

Cómo empezar con el desarrollo de iOS

El primer paso es aprender el lenguaje de desarrollo Objective-C. Como referencia, simplemente lea el libro "Tutorial básico de Objective-C". Después de leer el libro, necesito agregar algunos conocimientos sobre la orientación a objetos. Generalmente, los estudiantes de informática están expuestos a este tipo de pensamiento cuando aprenden C. También habrá algunas explicaciones en el libro de referencia que recomiendo. Para el aprendizaje avanzado, deberá leer la información más adelante. No hay un libro de texto específico, porque afortunadamente la orientación a objetos es la encarnación de Objective-C. Esta idea, podrás entenderla poco a poco cuando escribas código en el futuro. Después de estudiar el "Tutorial básico de Objective-C", comprenderá las clases de datos básicas utilizadas en el desarrollo de iOS. En este momento, debería poder escribir programas simples sin interfaz. El segundo paso es aprender los principios operativos del software de desarrollo de iOS, las ideas de desarrollo de software, las especificaciones y el uso de algunos controles de UI (interfaz de usuario, interfaz de usuario) estándar comunes proporcionados por Apple. El libro de referencia recomendado en esta etapa es "Tutorial básico sobre desarrollo de iPhone 4 y iPad". Este libro tiene una traducción al chino, aunque no es el último tutorial de iOS (el último tutorial debería ser el Tutorial básico sobre desarrollo de iOS7, sino el libro). No hay traducción al chino. Si eres bueno en inglés, por supuesto que es mejor leer este libro). El tercer paso es familiarizarse con los controles de terceros utilizados habitualmente. Debido a las limitaciones de la propia apertura de Apple, la biblioteca de desarrollo estándar que proporciona tendrá algunas limitaciones funcionales. Los internautas inalámbricos inteligentes han desarrollado una variedad de controles de terceros para lograr las funciones que desean, lo que puede hacer que el proceso de desarrollo sea más efectivo a la mitad. el esfuerzo. Esta parte es contenido de aprendizaje avanzado, que requiere dominar el contenido de los dos primeros pasos. Este paso consiste principalmente en probar y aprender código de terceros, lo que requiere leer documentos de desarrollo de terceros y más código. Se puede realizar al mismo tiempo que el desarrollo y el desarrollo de software se puede realizar mientras se aprende. Además de los libros de referencia, aquí hay un sitio web recomendado "Cocoachina Apple Development Chinese Station", donde se comparten los códigos de muchos internautas y usted puede discutir los problemas que encontró durante su proceso de aprendizaje. Puede encontrar los materiales y códigos de aprendizaje correspondientes en este foro para las etapas de aprendizaje inicial, intermedia y avanzada, y puede obtener orientación técnica de expertos mediante publicación. El sitio web en inglés correspondiente es Stackflow. Este sitio web se enfoca en resolver problemas prácticos de desarrollo y el idioma de comunicación es el inglés. Además, la Universidad de Stanford ofrece cursos abiertos sobre desarrollo de iOS todos los años, que cubren todo, desde Objective-C hasta el uso final de controles, ideas de desarrollo y arquitectura. Los cursos abiertos de NetEase tienen videos con subtítulos en chino para cursos anteriores, pero los cursos más recientes generalmente no tienen subtítulos en chino. Además, la selección del curso supone que los estudiantes ya tienen una base en programación en C, lo que puede resultar difícil para los principiantes. El video es un recurso público. Puede encontrar los recursos correspondientes buscando Stanford, iOS y otras palabras clave en el motor de búsqueda. Simplemente hice una búsqueda simple y descubrí que Youku ya ofrece álbumes de video de alta definición desarrollados para iOS7. Finalmente, no importa para qué sistema operativo aprenda a desarrollar software, lo más importante es practicar mucho, por lo que es importante escribir mucho código de práctica y observar el excelente código de otras personas.