Estoy interesado en el desarrollo de iOS. ¿Qué idiomas necesito aprender? ¿Cuánto tiempo tardará?

Puede escribir su primera aplicación Objective-C o Swift en un par de días, 2 semanas como máximo.

Encuentre un buen recurso de aprendizaje en línea, como las lecciones gratuitas de iTunes U de Stanford. También hay un par de buenos cursos en Udemy.

No me gustaría crear una aplicación web en un UIWebView desde cero. En primer lugar, las Pautas de revisión de iOS no lo recomiendan (y a menudo no lo permiten), y en segundo lugar, existen excelentes marcos como Ionic, PhoneGap y Cordova que hacen esto por usted.

Siempre aconsejo a los aspirantes a programadores de aplicaciones que primero prueben algo durante un par de horas y vean si es adecuado para usted. Diferentes personas tienen diferentes estilos de aprendizaje, por lo que leer libros para uno puede estar viendo videos para el otro.

Tenga en cuenta que aprende más rápido y tiene una mayor retención cuando aprende de múltiples fuentes y traduce de una a otra. Es por eso que las personas toman notas durante la clase, hablan consigo mismas cuando estudian y hacen resúmenes.

Para programar, significa que tienes que practicar. Intente llegar a un nivel en el que pueda establecer los requisitos para una aplicación (o interfaz o programa) usted mismo y luego resolverlo a un nivel satisfactorio.

¡Buena suerte!

Depende de su entusiasmo por aprender y de lo fácil que sean los recursos de aprendizaje que utiliza. Según su pregunta, parece que la programación en general no es nueva para usted, por lo que puede comprender los conceptos más rápido que un novato completo. En cuanto a por dónde empezar, pruebe el curso gratuito de Stanford en iTunes https://itunes.apple.com/us/cour
Personalmente, no pude pasar la tercera conferencia. El material era demasiado difícil de seguir para mí, así que busqué otros tutoriales y encontré este maravilloso curso en Udemy https://www.udemy.com/complete-i
En el segundo video, estaba construyendo mi propia aplicación (era una aplicación simple para convertir la edad de un perro en años humanos, pero la sensación de satisfacción era increíble) usando el nuevo lenguaje rápido de Apple. Si el precio es disuasorio, los códigos de descuento de Google Udemy y aplíquelo a su compra, así es como obtuve el mío ($ 29). Espero que esto ayude.

Puede transferir su conocimiento web a iOS muy fácilmente creando una aplicación con una vista web. Hay ganchos para llamar a código nativo desde js en la aplicación, y para llamar a js desde nativo.

Entonces su lado de la IU puede cubrirse de esa manera. Sin embargo, es probable que aún desee leer sobre cómo funcionan los guiones gráficos.

Para el código nativo, debe comenzar a jugar con xcode. Probablemente sea el IDE listo para usar más completo que he usado, incluidos los simuladores para todos los teléfonos. No es difícil de aprender, suponiendo que esté familiarizado con algún idioma importante. Probablemente desee obtener una Mac para esto, tal vez incluso un iPhone porque los sims no tienen cámaras.

Eche un vistazo a las descripciones habituales del ciclo de vida para ver cómo se inicia un programa iOS, cómo fluye el control, etc.

Mencionaría que no encuentro que los documentos de Apple sean muy útiles. Leen como libros de referencia cuando lo que busco es una descripción rápida y algo de código. Algo instructivo que podría hacer sería descargar los ejemplos de integración de Facebook. Son pequeñas aplicaciones que demuestran cómo usar Facebook y tienen un ejemplo mínimo de todo: guiones gráficos, estado y inicio de la aplicación e integración de paquetes.

More Interesting

¿Quiero aprender a hacer un sitio web pero no tengo tiempo y motivación?

Tengo una idea sólida para un sitio web, sin embargo, no soy desarrollador web. ¿Cómo debo comenzar?

Voy a aprender sass. ¿Debo aprender Sass o SCSS?

Creé un diseño de página web en boceto, ¿qué método puedo usar para codificarlo en una página HTML receptiva de la manera más fácil / rápida posible?

Tengo problemas para hacer CSS. ¿Debo abandonar el sueño de ser un desarrollador front-end o hay alguna forma de diseñar páginas web?

Estoy buscando un creador de sitios web gratuito en línea, que es perfecto para músicos. ¿Puede usted ayudar?

Mi hermana es una arquitectura clásica. Y ella necesita una empresa de diseño de sitios web. ¿Qué debería hacer ella?

Tengo un sitio de diseño web http://www.websiteart.ga. ¿Cuál es la forma más eficiente de subir en la primera o segunda página en google?

Quiero renovar y rediseñar el sitio web de mi negocio en Vancouver. ¿A qué empresa local de diseño web debo ir?

Si uso Squarespace, ¿puedo crear un sitio para juegos?

Subí una imagen PNG a la web en 300 ppp y se está descargando en 72 ppp. ¿Por qué es esto?

Si quiero crear este tipo de sitios web, ¿qué debo hacer?

Estoy buscando hacer un sitio web con WordPress que venda tarjetas de felicitación personalizables como Moonpig. ¿Cuáles son algunas recomendaciones de complementos que puedo usar para personalizar el aspecto de la tarjeta?

Acabo de comenzar una empresa de diseño web. ¿Cómo consigo clientes?

Quiero construir mi cartera de sitios web. ¿Donde debería empezar?