¿Puede el lenguaje C desarrollar software iOS?
La primera etapa: tutorial para aprendices de iOS en el sitio web (índice de dificultad: ※)
Algunas respuestas anteriores mencionaron este sitio web, pero no expuse el tutorial que vi. Déjame decirlo brevemente aquí. El Tutorial para aprendices de iOS está diseñado para personas sin ninguna experiencia en programación. Este tutorial está escrito por un extranjero y tiene una versión de prueba gratuita. Cualquier persona interesada debería echarle un vistazo. Todo en él es muy básico. Hay una * * * explicación de cuatro tipos diferentes de aplicaciones. Se recomienda encarecidamente ingresar el código paso a paso de acuerdo con los pasos escritos anteriormente. Entre ellos, encontrará muchas declaraciones complejas y funciones largas y aterradoras. No es necesario que entre en pánico. Simplemente tócalo y verás por qué está totalmente bien. A medida que aumente su tiempo de programación y su experiencia, lo comprenderá.
La segunda etapa: cursos en línea y libros introductorios en la clase de capacitación
Después de la primera etapa, deberías haber dominado el proceso de desarrollo de IOS y poder escribir una aplicación muy simple. En este momento, creo que su entusiasmo debería ser muy alto, pero el próximo estudio puede resultar aburrido, así que prepárese. Para los cursos en línea, recomiendo los cursos de Li Mingjie, pero no otros. Actualmente inicia un negocio en Guangzhou y establece su propia marca de capacitación. Si no tienes el autocontrol para ver cursos en línea, acude a él. El hermano Jie ha abierto algunos marcos excelentes, como MJExtension.
Se recomienda ponerse al día primero con los conocimientos básicos. Después de la primera etapa, es posible que sienta que sabe mucho, pero en realidad es simplemente superficial, especialmente para las personas que nunca han aprendido a programar. Tienes que estudiar las lecciones antes del vídeo, centrándote principalmente en la gramática. Cuando te canses de verlo, ve a la parte de la interfaz de usuario del vídeo. Es relativamente fácil aquí. Asegúrate de escribir las oraciones escritas en el video. Creo que tendrás una comprensión más profunda. Si no lo tiene claro, puede consultar el libro en Baidu (si hay un libro).
P: ¿Para qué se utilizan los vídeotutoriales?
Respuesta: Es imposible escribir un programa sin conocimientos. La primera etapa es básicamente práctica y la segunda parte es comprobar si hay omisiones y llenar los vacíos. La razón por la que se recomiendan los cursos en línea es que las explicaciones son relativamente sistemáticas e implican diversos conocimientos introductorios. Debido a que iOS implica una gran cantidad de contenido, leer algunos libros aún está incompleto.
P: ¿Puedes asistir a la clase de formación?
Respuesta: Personalmente no recomiendo ir. El autoestudio es suficiente. El entorno para aprender iOS es mucho mejor ahora que en años anteriores. Puede aprender muy bien simplemente confiando en la información de Internet. Si ni siquiera tienes esta capacidad de aprendizaje, no creo que puedas convertirte en un muy buen ingeniero en el futuro. Además, encontrará que algunas empresas de Internet de la sociedad son personas que se niegan a aceptar cursos de formación.
Libros introductorios recomendados:
Recordatorio: los siguientes libros están disponibles en inglés y tienen las últimas versiones.
1. Programación Objective-C (índice de dificultad: ※※)
2. Clásico introductorio al desarrollo de aplicaciones iOS 7 (índice de dificultad: ※)
3. Guía de desarrollo de iOS-0 Conceptos básicos de AppStore (Índice de dificultad: ※※※)
4. Práctica de programación de iOS (Índice de dificultad: ※※※※)
La explicación es muy clara. Incluso hay proyectos sencillos para practicar, lo cual es una buena noticia para los estudiantes que están cansados de ver tutoriales en vídeo. Puedes hacer los proyectos primero y luego ver los vídeos.
Aquí me gustaría decir una cosa más. No compre guías de desarrollo de iOS que estén demasiado desactualizadas. Creo que la respuesta anterior también recomienda la serie de libros iOS4... Vamos, ¿qué hora es ahora? Ahora que el tutorial de iOS8 ya está disponible, su tutorial de iOS6 ya está desactualizado, y mucho menos iOS4... Para el nuevo lenguaje Swift, a muchas personas les resulta difícil elegir si aprender OC o Swift. Personalmente, recomiendo aprender OC ahora. El nacimiento de una nueva lengua requiere la prueba y el bautismo del tiempo. No es demasiado tarde para leer OC una vez que lo domines.
La tercera etapa y más allá
En esta etapa, debes tener suficiente capacidad de autoestudio y haber alcanzado el nivel inicial.
En este punto, los siguientes sitios web se convertirán en tu rutina diaria:
Github,
Si encuentras dificultades en la programación, deberías poder encontrar el la respuesta es la correcta. Siempre y cuando tu inglés no sea tan malo. La gran cantidad de código fuente abierto en Github es suficiente para enriquecer tus horizontes. Si desea convertirse en desarrollador de iOS, estos dos sitios web son los que debe utilizar con frecuencia.