Creo que depende de lo que intentes aprender.
Si está tratando de aprender el desarrollo de aplicaciones iOS, le recomendaría simplemente sentarse y construir algo. Inevitablemente implicará una gran cantidad de documentación de lectura y mucha prueba y error, pero comience con una idea básica y luego acumule las piezas necesarias para ello. Por ejemplo, en algún momento decidí que quería escribir una aplicación que dividiría un cheque en un restaurante entre las personas cuando la división no sea tan corta y seca como normalmente podría ser (por ejemplo, 5 personas con entradas individuales y luego algunas la gente recibió un aperitivo y algunas personas dividieron una jarra de cerveza, etc.). Así que me senté y lo escribí como una forma de jugar con algunas bibliotecas y API con las que aún no había tenido la oportunidad de jugar.
Si está tratando de contribuir con algo, hay un par de proyectos sustanciales como GPUImage y ReactiveCocoa que profundizarán en algunas cosas potencialmente interesantes y tendrán toneladas de cosas que es bueno tener, pero nadie ha tenido tiempo para hacerlo todavía. Y siempre puede consultar proyectos populares de Objective-C y simplemente encontrar algo para hackear.
- Estoy esperando ansiosamente el lanzamiento de iOS 9. ¿Qué debo esperar?
- ¿Quiénes son las mejores tiendas de desarrollo de juegos móviles?
- ¿Cuál es el mejor libro para el desarrollo de Objective-C para Mac?
- ¿Cuál es la mejor compañía para desarrollar aplicaciones para iPhone?
- Cómo actualizar mi iOS 7 a iOS 9