registrarse publicidad programa plataformas para online mobincube gratis crear apps app aplicaciones iphone android transition

iphone - publicidad - plataformas para crear apps



El desarrollador de Android se está moviendo a iOS. ¿Qué necesito saber? (2)

Solo quiero decir que "No use Interface Builder", trate de hacer una aplicación a través de la codificación con esto, fácilmente detectará el proceso de construcción para el programa de iPhone.

Estoy interesado en comenzar a desarrollar en la plataforma iOS, después de un par de años de trabajo con Android. ¿Cuáles son las principales cosas que probablemente me hagan tropezar al diseñar / codificar para iOS en lugar de Android?


He hecho algunas aplicaciones de iphone después de hacer Android.

  • Objective-c es solo otro lenguaje; No del todo difícil de aprender.
  • Entiende cómo funciona la memoria del iPhone. Cómo funcionan las AutoreleasePool ref y AutoreleasePool s stack. Esto debería ser lo más importante para aprender.
  • Te encantará el constructor de interfaces. Crear una nueva pantalla para el iPhone es mucho más fácil.
  • La versión de iPhone de Android ListView se llama TableView . Más o menos lo mismo pero necesita definir una cantidad de secciones.
  • Me encanta cómo los desarrolladores de iPhone usan el patrón Delegado, ahora lo estoy usando en Android. Presta atención a eso.
  • Los recursos pueden tener sus propias carpetas. Por ejemplo: un dibujable puede estar en /car/model/drawable
  • Agregar animación a los objetos del iPhone es MUY fácil. Notarás que muchos métodos tienen un último parámetro con BOOL animated .
  • Crear componentes personalizados es más fácil.

Cosas que me hicieron perder mucho tiempo:

  • Puedes enviar mensajes a NIL .
  • Los registros no son tan amigables como los de Android.
  • Necesitas agregar cada archivo al proyecto. No es solo ponerlo en el lugar correcto.
  • Actualizaciones al env significa descargar 2GB cada vez.
  • Al imprimir registros con NSLog , NSString necesita usar %@ no %s .
  • Xcode tiene algún comportamiento extraño. El cursor se mueve alrededor de tu pantalla.
  • Fusionar confirmaciones en la fuente del iPhone es difícil. El archivo de proyecto y los xibs siempre tienen conflictos.