He estado en un lugar bastante cercano a lo que estás describiendo. Pude superarlo e imagino que tú también puedes (no soy nada especial). Me siento cómodo haciendo el desarrollo de iOS ahora.
Aquí hay algunas cosas que sugeriría:
Tómese 3-7 días libres para una clase o inmersión profunda: después de luchar con el desarrollo de iOS durante más de un año, me di cuenta de que mi problema era la falta de enfoque y demasiadas distracciones. Así que me tomé una semana libre y fui a un curso de Pragmatic Studios en el lugar. No era barato pero valió la pena. Incluso si no puede hacer una clase, le sugiero que se tome una semana de descanso trabajando con otros idiomas, revisando varios tutoriales y enfocándose solo en iOS.
- ¿En qué medida la doble autorización desalienta a las personas a usar mi aplicación?
- Para la aplicación Recordatorio predeterminada de iOS, ¿cómo configuro los recordatorios semanales sin que se 'vencen' persistentemente después de la primera semana?
- ¿Cómo se compara Chromebook con productos similares de Apple en términos de diseño de software intuitivo?
- ¿Cuáles son las tecnologías detrás de una aplicación combinada con un hardware externo como automatic.com?
- ¿Cuál es el precio por desarrollar una aplicación de Android / iOS?
Elija una idea de aplicación simple, compílela y envíela. Creé un directorio muy simple del mercado de agricultores y lo obtuve en la tienda de aplicaciones. El envío fue una gran sensación. Proponga una idea de aplicación que sea “más que hola mundo” pero no tan compleja como para darse por vencido. Encuentre una API pública y cree una aplicación de 1 o 2 pestañas a su alrededor. Use al menos 2 marcos / funciones (como CoreLocation y un selector de imágenes) y quizás 1 biblioteca externa (como AFNetworking). Siempre puede trabajar esto en su semana libre arriba.
Es un MVC diferente. Soy desarrollador de Rails / PHP la mayor parte del tiempo. Una cosa que me hizo tropezar es que la idea de iOS de “MVC” es un poco diferente a la de Rails. Me tomó un tiempo comprender las diferencias y comprender cómo cambiar de marcha en mi cabeza cuando salto a un proyecto de iOS.
Los mejores recursos, que debe comprar, son el libro BIG Nerd Ranch ($ 30) y el paquete de tutoriales Ray Wenderlich ($ 98). En mi opinión, son excelentes para aprender y valen cada centavo. El sitio de Ray Wenderlich en general también es un gran recurso (hay toneladas de tutoriales gratuitos).
Espero que ayude