2011-09-17 3 views
14

Comment puis-je commencer à développer des réglages iOS simples pour Cydia?Développer une application iOS pour Cydia

Quelle est la différence dans la compilation d'une application pour l'App Store officiel et Cydia?

+1

Eh bien, la plus grande différence est la distribution App Store. Y a-t-il une raison particulière pour laquelle vous voulez travailler en dehors du bac à sable d'Apple? (Juste curieux.) –

+0

Avez-vous de l'expérience en développement App Store? Toute expérience Objective-C? –

+0

... Eh bien, tout d'abord, la modification du Springboard n'est pas une tâche simple du tout. Mais plus important encore, Objective-C n'a rien à voir avec Java ou C#. Vous devriez vraiment lire dessus. –

Répondre

21

Développer un tweak est assez différent du développement d'une application autonome. Si vous voulez tout faire vous-même, lisez le Objective C runtime programming. Cependant, ce n'est pas la façon dont la grande majorité des développeurs tweak le font, car il existe plusieurs options plus faciles.

Si vous avez de l'expérience avec Objective C (assez pour être capable de développer une application), il n'y a pas beaucoup plus besoin de savoir pour faire un tweak. Dustin Howett, un développeur qui a fait plusieurs ajustements pour Cydia, a fait un outil appelé theos qui simplifie énormément le processus. Vous pouvez lire à ce sujet here. Il existe également un canal IRC très actif sur irc.saurik.com #theos. Enfin, vous voudrez peut-être consulter les pages github de certains développeurs tweak populaires qui utilisent theos, de sorte que vous pouvez mieux comprendre la syntaxe (chpwn, DHowett, rpetrich).

Ces trois méthodes sont la façon dont j'ai appris à écrire des réglages, et une fois que vous comprenez le theos, c'est vraiment très simple. theos a également des systèmes pour créer des applications autonomes ainsi que d'autres plugins, alors téléchargez-le et voyez ce qui est le mieux pour ce que vous voulez. Une recherche rapide google va également apparaître plusieurs didacticiels theos utiles (1, 2). Bonne chance! Une dernière chose à noter est que vous voudrez peut-être retarder le développement pour quelques semaines, la raison étant que Apple pourrait bientôt sortir iOS 5 et les choses pourraient changer, ainsi que le fait que tout le monde sur le # theos IRC refusera d'aider avec des problèmes relatifs à iOS 5.

+0

Theos est certainement la méthode la plus courante, et de loin la plus facile à utiliser. Il y a différents niveaux de complexité si vous voulez une approche plus compliquée (lisez les programmes d'exécution de CaptainHook et d'Obj-C) mais comme vous n'avez que peu ou pas d'expérience avec Objective C, theos est la solution. Tout le monde sur ce canal IRC est extrêmement sympathique pour les débutants, alors vous pouvez continuer et leur demander quelle est la meilleure façon de commencer. – Jumhyn

+0

Les en-têtes de framework iOS 5 ne sont pas vraiment disponibles partout, vous devrez les vider vous-même. En ce qui concerne les en-têtes iOS 4, demandez de l'aide à l'IRC. J'oublie où ils sont mais quelqu'un a un lien avec eux. Demandez également des instructions sur la façon de vider les en-têtes vous-même. – Jumhyn

+0

Essayez de vous connecter via le client Web [Mibbit] (http://chat.mibbit.com). – Jumhyn

Questions connexes