2009-02-22 5 views
10

Possible en double:
iPhone development on WindowsDeveloping pour iPhone sur PC?

Est-il possible de créer des applications iPhone à l'aide d'un PC? Je cours windows vista et je veux apprendre objectif-c, quelle meilleure façon pouvez-vous être motivé alors le potentiel de créer quelque chose que quelqu'un, quelque part pourrait utiliser.

Y a-t-il des hacks qui permettent de créer des applications?

+0

@gnovice: J'ai aussi voté pour la fermeture. Il ne s'est pas montré quand j'ai posté cette question il y a environ un an. La recherche de Stackoverflow n'était pas aussi bonne à l'époque. ;-) – Kredns

Répondre

14

Malheureusement, ceci n'est pas supporté. Le développement pour l'iPhone nécessite la chaîne d'outils gcc de Xcode et Apple, et il n'est pris en charge que sur Intel Mac OS X (bien que certains l'aient fait fonctionner sur PPC Mac OS X).

+0

Qu'est-ce que PPC Mac OS X? – Kredns

+0

Power PC - le précurseur des Mac Intel modernes (pensez aux G3 et aux iMac originaux). –

+2

1024 en rep pour NilObject tout à l'heure ... mieux vaut ne pas voter "maintenant": D – epatel

5

NilObject est juste que vous ne pouvez développer pour l'iPhone officiellement sur un récent (depuis quelques années) Mac avec OS X.

Cela dit, Objective-C est pas lié à l'iPhone. Vous pouvez écrire des programmes pour votre PC en Objective-C, ce qui vous donnerait de l'expérience sans avoir besoin de l'iPhone et du Mac. Objective-C est une partie standard du GNU Compiler Collection (GCC). Il est plutôt facile à installer avec Cygwin.

Si vous voulez vraiment faire des applications iPhone, vous devriez envisager un Mac. Vous obtiendrez toutes sortes d'expérience et pourrez aussi programmer pour OS X alors. Depuis que les ordinateurs portables ont été libérés, beaucoup de gens vendent leurs modèles précédents parce qu'ils ont mis à jour. Si vous pouvez trouver un ancien Mac Mini basé sur puce Intel, cela ne vous coûtera pas du tout (quelques centaines), mais ce ne sera pas rapide. Les récents Minis n'ont pas été mis à jour depuis très longtemps et ne sont plus très bien pour leur nouveau prix (à mon avis), mais ils peuvent être disponibles à bas prix aussi.

2

Ne vous embêtez pas. J'avais un hackintosh et pendant que cela fonctionnait, Apple peut (et fait) régulièrement mettre à jour les exigences minimales du SDK, ce qui signifie que votre hackintosh ne pourra pas suivre les nouvelles fonctionnalités du SDK, car Kalyway et tous ceux qui en ont besoin le temps d'inverser les kexts de l'ingénieur ou quoi que ce soit pour comprendre le nouveau système d'exploitation.

Si vous êtes sérieux au sujet de l'iPhone, procurez-vous un Mac. Vous pourriez probablement trouver un Mac mini (intel) de première génération pour quelques centaines de dollars. Ou le printemps pour un macbook et être psyched. Les nouveaux sont terriblement gentils.

+0

Je vais obtenir un mac. Je dois juste économiser un peu d'argent ;-) – Kredns

3

En fait, il existe une chaîne d'outils non officielle qui fonctionne sous Windows et Linux. Vous aurez besoin de Cygwin installé sur votre PC pour pouvoir travailler avec Windows.

est ici un lien vers la configuration de base: link

bien que cela ne vous permettra pas de publier sur l'AppStore, il est juste un bon moyen de mess avec le SDK. En outre, chaque fois que Apple met à jour le firmware iPhone, vous aurez besoin de trouver/attendre la mise à jour ou toolchain faire quelques bidouillages de votre propre pour obtenir les en-têtes des mises à jour, etc ...

2

Lucas Aardvark écrit:

Je vais obtenir un mac.Juste dois sauver un peu d'argent ;-)

Bien que je suis d'accord avec le fond consensus: obtenir un Mac, je voulais juste ajouter un peu basé sur ce commentaire vous avez quitté:

Si vous avez l'intention d'entrer dans l'arène de l'iPhone pour faire un de ces dix millions de téléchargements Cendrillon à un dollar les histoires pop dont vous entendez parler, vous aurez besoin d'une application tueur, quelque chose de nouveau et excitant. Bonne chance avec ça; Je ne vais pas partager mes idées avec vous, parce que j'essaie de faire la même chose. Cela dit, je suis dans le même bateau que vous - je n'ai pas le vert supplémentaire pour acheter un Mac - donc je vais partager quelques conseils généraux qui pourraient aider. Plutôt que d'entrer dans l'arène de l'iPhone, j'ai cherché en premier lieu à tirer parti de mes compétences Java sur le téléphone Android. Une fois que je gagnerai un peu d'argent, j'achèterai un Mac et j'apprendrai l'Objectif-C et je transmettrai mon (mes) programme (s). Depuis qu'Android utilise Java et est gratuit/open source, je n'ai que les vingt-cinq dollars pour créer un compte éditeur; Je peux faire le reste avec Eclipse sur n'importe quelle plate-forme que j'ai.

Je ne sais pas si cela vous aidera beaucoup, mais il pourrait être un moyen plus rentable d'écrire votre histoire de Cendrillon. :)

+0

J'ai regardé dans Android, il a l'air vraiment cool. Je suis également un partisan de BIG open source (j'utilise ubuntu). Je veux surtout juste un Mac pour la même raison que tout le monde ... c'est génial. Je ne pense pas que je vais jamais faire une application de plusieurs millions de dollars, mais bon, vous ne savez jamais ;-) – Kredns

+0

Eh bien, bonne chance, quelle que soit la direction que vous allez. – Randolpho