Soy un desarrollador de Android. Me gustaría aprender el desarrollo de iOS. ¿Qué sitios web sugeriría y cuáles son los desafíos que enfrentaría mientras aprendo desarrollo objetivo basado en C, como estoy acostumbrado a Java? Además, ¿debo comenzar a aprender el objetivo C o rápido?

Te sugiero que comiences con los tutoriales para iPhone de Ray Wenderlich. Tienen una serie de tutoriales que lo ayudarán a comenzar. Además de eso, puede consultar esta página en apple.com para conocer la programación de Objective C e iOS de Apple. Esto lo ayudará a tener una idea y una comprensión básica del desarrollo de iOS.

Si conoce los conceptos básicos del lenguaje C, entonces aprender el Objetivo C no sería un gran problema. Además, el objetivo C es el lenguaje OOP. Por lo tanto, no creo que le resulte difícil entender los conceptos básicos. Sin embargo, la curva de aprendizaje podría ser un poco profunda, ya que deberá comprender cómo funciona Cocoa Touch junto con el Objetivo C.

También te recomendaría que te concentraras en el Swift. Es comparativamente fácil de entender, ya que tiene el aspecto de un lenguaje de secuencias de comandos y tiene el poder que tiene ObjC. AFAIK, ObjC sobrevivirá unos años más, pero la última tendencia en términos de desarrollo de iOS es Swift. Por lo tanto, echar un vistazo a Swift al lado valdrá lo suficiente a medida que pases.

Espero que esto ayude. Feliz codificación.

Hay varios sitios web sobre el aprendizaje del desarrollo de iOS, uno de mis favoritos es makegameswithus.com, este sitio web es increíblemente increíble, sin embargo, te enseña OBJ-C, como desarrollador, preferiría que aprendieras Swift a medida que comienzas desde cero y descargues el Apple Ebook ‘comienza con Swift’, además, si eres nuevo en el mundo del desarrollo de iOS, te sugiero que descargues Xcode 4 beta (no estoy seguro de si es 4 o no) del sitio web de desarrolladores de Apple (es gratis) como Es el mejor compilador para aplicaciones iOS