2011-09-17 11 views
14

¿Cómo puedo comenzar a desarrollar ajustes sencillos de iOS para Cydia?Desarrolle una aplicación iOS para Cydia

¿Cuál es la diferencia en la compilación de una aplicación para la App Store oficial y Cydia?

+1

Bueno, la mayor diferencia es la distribución de la tienda de aplicaciones. ¿Hay alguna razón en particular por la que quieras trabajar fuera de la caja de arena de Apple? (Solo curiosidad) –

+0

¿Tiene experiencia en el desarrollo de App Store? Cualquier experiencia de Objective-C en absoluto? –

+0

... Bueno, primero, modificar Springboard no es una tarea sencilla en absoluto. Pero más importante aún, Objective-C no se parece en nada a Java o C#. Deberías leer sobre esto. –

Respuesta

21

Desarrollar un tweak es bastante diferente de desarrollar una aplicación independiente. Si quiere hacerlo todo usted mismo, lea al Objective C runtime programming. Sin embargo, esta no es la forma en que la gran mayoría de los desarrolladores de tweak lo hacen, ya que hay varias opciones más fáciles.

Si tienes experiencia con Objective C (suficiente para poder desarrollar una aplicación), no hay mucho más que necesites saber para hacer un ajuste. Dustin Howett, un desarrollador que ha realizado varios ajustes para Cydia, creó una herramienta llamada theos que simplifica enormemente el proceso. Puede leer en él here. También hay un canal de IRC muy activo en irc.saurik.com #theos. Finalmente, es posible que desee consultar las páginas github de algunos desarrolladores de tweak populares que utilizan theos, para que pueda comprender mejor la sintaxis (chpwn, DHowett, rpetrich).

Esos tres métodos son cómo aprendí a escribir ajustes, y una vez que entiendes theos es realmente bastante simple. theos también tiene sistemas para crear aplicaciones autónomas y otros complementos, así que descárguelo y vea qué es lo mejor para lo que desea. Una búsqueda rápida en Google también mostrará varios tutoriales de theos útiles (1, 2). ¡Buena suerte!

Una última cosa a tener en cuenta es que puede que desee retrasar el desarrollo durante un par de semanas, la razón es que Apple puede lanzar iOS 5 pronto y las cosas podrían cambiar, así como el hecho de que todos en el # theos IRC se negará a ayudar con problemas relacionados con iOS 5.

+0

Theos es definitivamente el método más común, y es de lejos el más fácil de usar. Hay diferentes niveles de complejidad si desea un enfoque más complicado (lea sobre la programación de tiempo de ejecución de CaptainHook y Obj-C), pero como tiene poca/ninguna experiencia con Objective C theos es el camino a seguir. Todos en ese canal de IRC son extremadamente amistosos con los novatos, por lo que puedes seguir y preguntarles cuál es la mejor manera de comenzar. – Jumhyn

+0

Los encabezados de los marcos iOS 5 no están realmente disponibles en ninguna parte, tendrás que volcarlos tú mismo. En cuanto a los encabezados de iOS 4, solicite ayuda al IRC. Olvidé dónde están, pero alguien tiene un enlace allí para ellos. También pregunte allí para obtener instrucciones sobre cómo volcar los encabezados usted mismo. – Jumhyn

+0

Intente conectarse a través del cliente web [Mibbit] (http://chat.mibbit.com). – Jumhyn

Cuestiones relacionadas