2009-02-22 12 views
10

Mögliche Duplizieren:
iPhone development on WindowsEntwickeln für iPhone auf einem PC?

Ist es möglich, iPhone apps mit einem PC zu erstellen? Ich führe Windows Vista und ich möchte Objective-C lernen, welchen besseren Weg kann man motivieren, als das Potential, etwas zu erschaffen, das jemand irgendwo benutzen könnte.

Gibt es irgendwelche Hacks, die erlauben würde, die Apps zu machen?

+0

@gnovice: Ich habe beschlossen, auch zu schließen. Es ist nicht aufgetaucht, als ich diese Frage vor etwa einem Jahr gestellt habe. Die Stackoverflow-Suche war damals nicht so gut. ;-) – Kredns

Antwort

14

Leider wird dies nicht unterstützt. Die Entwicklung für das iPhone erfordert Xcode und die GCC-Toolchain von Apple, und es wird nur auf Intel Mac OS X unterstützt (obwohl einige es auf PPC Mac OS X funktionieren).

+0

Was ist PPC Mac OS X? – Kredns

+0

Power PC - der Vorläufer moderner Intel Macs (glaube G3s und originale iMacs). –

+2

1024 in rep für NilObject gerade jetzt ... besser abstimmen up nicht „jetzt“: D – epatel

5

NilObject ist richtig, dass Sie nur für das iPhone offiziell auf einer aktuellen (letzten Jahre) Mac mit OS X.

Das heißt entwickeln kann, Objective-C nicht auf das iPhone gebunden ist. Sie können Programme für Ihren PC in Objective-C schreiben, was Ihnen Erfahrung ohne das iPhone und Mac geben würde. Objective-C ist ein Standardteil der GNU Compiler Collection (GCC). Es ist ziemlich einfach mit Cygwin zu installieren.

Wenn Sie wirklich iPhone-Anwendungen machen wollen, sollten Sie einen Mac in Betracht ziehen. Sie werden alle möglichen Erfahrungen sammeln und können dann auch für OS X programmieren. Seit der Veröffentlichung von Laptops verkaufen viele Menschen ihre Vorgängermodelle, weil sie ein Upgrade durchgeführt haben. Wenn Sie einen alten Intel-Chip-basierten Mac Mini finden, wird es Sie nicht viel kosten (ein paar hundert), aber es wird nicht schnell sein. Die letzten Minis wurden nicht sehr lange aktualisiert und sind für ihren neuen Preis (meiner Meinung nach) kein sehr guter Wert mehr, aber sie können auch billig verfügbar sein.

2

Nicht stören. Ich hatte einen hackintosh und während es funktionierte, kann Apple die Mindestplattformanforderungen des SDK regelmäßig aktualisieren (und tut dies auch), was bedeutet, dass Ihr hackintosh mit den neuen coolen Funktionen im SDK nicht Schritt halten kann, seit Kalyway und wem auch immer Zeit, um Kexs oder was auch immer zu rekonstruieren, um das neue Betriebssystem herauszufinden.

Wenn Sie ernsthaft mit dem iPhone, erhalten Sie einen Mac. Sie könnten wahrscheinlich einen Mac mini der ersten Generation (Intel) für ein paar hundert Dollar finden. Oder spring für ein Macbook und sei begeistert. Die Neuen sind furchtbar nett.

+0

Ich werde einen Mac bekommen. Ich muss nur ein bisschen Geld sparen ;-) – Kredns

3

Tatsächlich gibt es eine inoffizielle Toolchain, die in Windows und Linux funktioniert. Sie müssen Cygwin auf Ihrem PC installiert haben, um damit in Windows arbeiten zu können.

hier ist ein Link auf die Grundeinstellung: link

obwohl dies nicht zulassen, dass Sie auf den App Store zu veröffentlichen, es ist nur ein guter Weg herum zu verwirren mit dem SDK. Auch, wenn Apple das iPhone Firmware-Updates, müssen Sie finden/warten, bis die aktualisierte Toolkette oder eine Hacking eigene Faust tun, die Updates Header zu bekommen, etc ...

2

Lucas Aardvark schrieb:

Ich werde einen Mac bekommen.Gotta nur ein wenig Geld sparen ;-)

Obwohl ich gründlich mit dem Konsens zustimmen: bekommen einen Mac, ich wollte nur ein wenig hinzuzufügen, basierend auf diesen Kommentar Sie links:

Wenn Sie planen, in die iPhone-Arena zu gehen, um einen von diesen Cinderella-10-Millionen-Downloads zu einem Dollar zu machen, eine Pop-Geschichte, von der Sie hören, Sie brauchen eine Killer-App, etwas Neues und Aufregendes. Viel Glück damit; Ich werde nicht teilen meine Ideen mit dir, denn ich versuche, das gleiche zu tun. :)

Das gesagt, ich bin im selben Boot wie Sie - ich habe nicht das zusätzliche Grün, um einen Mac zu kaufen - so werde ich einige allgemeine Hinweise teilen, die helfen könnten.

Anstatt die iPhone-Arena zu betreten, habe ich zuerst in die Nutzung meiner Java-Fähigkeiten auf dem Telefon Android untersucht. Sobald ich ein paar Dollar dafür mache, kaufe ich einen Mac und lerne Objective-C und portiere meine Programme. Da Android Java verwendet und frei/Open Source ist, habe ich nur die 25 Dollar um ein Publisher-Konto zu erstellen; Ich kann den Rest mit Eclipse auf jeder Plattform machen, die ich habe.

Ich weiß nicht, ob es Ihnen viel hilft, aber es könnte eine kostengünstigere Möglichkeit sein, Ihre Cinderella-Geschichte zu schreiben. :)

+0

Ich habe in android gesucht, es sieht wirklich cool aus. Ich bin auch ein großer Open-Source-Unterstützer (ich benutze Ubuntu). Ich will hauptsächlich nur einen Mac aus dem gleichen Grund, den alle anderen auch haben ... dort ist es verdammt cool. Ich glaube nicht, dass ich jemals eine Multi-Millionen-Dollar-App machen werde, aber hey, du weißt es nie ;-) – Kredns

+0

Nun, viel Glück, egal wohin du gehst. – Randolpho

Verwandte Themen