Te cuento....
Cydia no es un SDK es un repositorio debian donde se publican aplicaciones para iPhones y iPod jailbroken... es como la appstore pero para dispositivos liberados...
Programar, se programa utilizando el SDK de apple que esta en ObjectiveC, aunque puedes enganchar C normal... la GUI siempre tendra que ir por ObjectiveC...
Para los dispositivos JailBroken puedes utilizar APIS privadas que te permiten hacer cosas que no deja hacer apple directamente como acceder a APIs para volcar directamente en "surfaces" de video... como un frame buffer pero a mas alto nivel.
Para compilar necesitas una Open Toolchain si quieres utilizar las apis privadas o meter los headers concretos o bien utilizar el entorno de apple XCode...
No se si te he aclarado...
Marcadores