Objective-C (lenguaje de programación): ¿Cuáles son algunos de los proyectos de iOS de código abierto más valiosos a los que un estudiante universitario puede contribuir?

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.

Necesito a alguien para engañar la interfaz de usuario en un proyecto que comencé recientemente:

LifeNotes2

Quiero lanzarlo gratis, tratar de ganar popularidad, luego tal vez conectar iAd y donar el dinero a la caridad.

Debido a la naturaleza de los proyectos de iOS, donde debe firmar el código para ejecutarlo en un dispositivo. La mayoría de los iOS están condenados a entidades de desarrollador único (que también incluye una empresa). No pueden convertirse en código abierto como las aplicaciones Linux, OS X y Windows.

Pero hay muchas bibliotecas que usan muchas aplicaciones de iOS, casi todas son de código abierto. Mire github y busque proyectos, muchos tienen una lista de tareas pendientes, necesitan trabajar en su página principal y tienen proyectos de demostración para que pueda ejecutar y probar. Eso encaja mucho mejor.

Pero hay una serie de aplicaciones de código abierto OS X, Adium, VLC y Handbreak saltan a la mente.

Solo curiosidad: ¿ha considerado contribuir a un proyecto Swift en su lugar? Es un lenguaje IMO mucho más agradable y es el futuro del desarrollo de iOS.

https://github.com/dkhamsing/ope

Cualquier proyecto funcionaría bien.