Zusammenstellen einer iOS-Entwicklungsumgebung

Willkommen zu meinem ersten Beitrag über die iOS-Entwicklung. Das Thema mag für die Leser ein kleiner Schock sein, wenn man bedenkt, dass ich mich auf WP7 im App Builder-Blog von TechRepublic und auf .NET-bezogene Technologien im Software Engineer-Blog konzentriere. Die Wahrheit ist, dass sich die iOS-Entwicklung in den letzten Jahren von einer Nischenkompetenz zu einem "Muss" für viele Menschen entwickelt hat. Ich habe viel Arbeit auf dem Tisch gelassen, weil mir iOS-Erfahrung fehlte. Hier ist, was ich tue, um meinen Weg in die iOS-Entwicklung zu beginnen.

Das erste, was Sie brauchen, ist ein Mac. Ich finanziere dieses Unterfangen zu 100% aus eigener Tasche, was bedeutet, dass es wichtig ist, Geld zu sparen. Während Macs teurer sind als PCs, gibt es immer noch eine Reihe guter, kostengünstiger Möglichkeiten. Ich habe meine Aufmerksamkeit auf die Mac Mini-Serie gerichtet, die zu einem sehr niedrigen Preis (599 US-Dollar) erhältlich ist. Es war eine schwierige Wahl. Alle von ihnen können im RAM aktualisiert werden (tun Sie es selbst, um ein Vermögen zu sparen). Es gibt zwei Desktop-Modelle und ein Servermodell. Ich hatte keine Wahl zwischen dem High-End-Desktop-Modell (diskrete Grafikkarte) und dem Server-Modell (Quad-Core-CPU und schnellere Festplatten) und entschied mich für den Server. Zwischen dem iPhone / iPad-Emulator, Compilern und möglicherweise laufenden VMs war ein Quad-Core am sinnvollsten. Es kommt mit 4 GB RAM und zwei 500 GB Laufwerken; Ich werde wahrscheinlich in naher Zukunft auf 8 GB oder sogar 16 GB RAM upgraden.

Bildnachweis: Amazon.com

Ich habe auch ein Magic Trackpad bestellt, um den iOS-Emulator so nah wie möglich an einem tatsächlichen iPad oder iPhone zu verwenden. Zu Beginn werde ich ein iPad verwenden, um den Betrieb der Anwendung zu überprüfen. Daher habe ich ein einfaches neues iPad mit 16 GB (nur iPad 3) bestellt. Die Straße runter werde ich auch ein iPhone zum Testen bekommen. Schließlich bestellte ich eine Kopie von Learning iPad Programming: Eine praktische Anleitung zum Erstellen von iPad-Apps mit iOS 5 von Kirby Turner und Tom Harrington.

Bemerkenswerterweise habe ich alles über Amazon bestellt. Amazon bringt es mit einem zweitägigen Versand über Prime etwas schneller aus der Tür als Apple. Darüber hinaus kann Amazon keine Umsatzsteuer erheben, während Apple dies tut, wodurch erhebliche Geldbeträge eingespart wurden. Die Nachteile sind, dass Amazon eine Wiederauffüllungsgebühr von 15% auf die Rücksendung des Mac erhebt, wenn dieser nicht gemocht / benötigt / etc. Wird. (Apple hat ein 14-tägiges 100% Geld-zurück-Rückgaberecht, unabhängig vom Grund) und Amazon kann das Paket nicht wie Apple anpassen. Wenn dies nicht mein Geld wäre, würde ich stattdessen bei Apple bestellen.

Sobald ich alles reingekommen habe, habe ich es direkt an meine DVI KVM angeschlossen. Sie benötigen keine speziellen Adapter, ein HDMI-zu-DVI-Adapter ist sofort einsatzbereit. Wenn ich einen zweiten Bildschirm anschließen möchte (was ich tun werde, wenn ich beschließe, dass der Mac meinen Windows-Computer für den primären Gebrauch ersetzt), benötige ich auch einen Mini DisplayPort-zu-DVI-Adapter (dies ist möglicherweise nicht erforderlich Ihre Monitore). Der Mac funktioniert gut mit einem Standard-Windows-Tastaturlayout und einer Standard-Maus. Sie möchten die Liste der Mac-Tastaturkürzel ausdrucken.

Die Erstkonfiguration war einfach, selbst wenn man Servereinstellungen festlegte, die ein Desktop nicht benötigen würde. Ich habe Xcode (die kostenlose IDE für die Apple-Entwicklung, die im App Store erhältlich ist), Chrome und Firefox (mit Chrome als Standardbrowser), Microsoft Office, den Twitter-Client, Sky Drive (zum Synchronisieren mit meinem Windows-PC) und Wien hinzugefügt (RSS-Reader) und MenuTab (Facebook-Client). Der App Store ist ein großartiger Ort, um Dinge zu finden, aber die meisten interessanten Apps kosten Geld, und einige kosten viel Geld. Ich war froh, dass Office in einer Remotedesktopanwendung gebündelt war, was von entscheidender Bedeutung war. Das Anschließen meines Druckers war ein Kinderspiel (es wurde sogar erkannt, bevor ich danach suchte).

Dies muss hier sehr deutlich gemacht werden: Ich habe in der Vergangenheit (vor weit über 10 Jahren) Mac OS verwendet, aber nicht OS X. Ich war eine reine Windows-Person, abgesehen von einigen Befehlszeilen * Nix-Arbeiten. Ich bin kein "Apple-Fan" und abgesehen vom Kauf von Geschenken für meine Frau ist dies das erste Mal, dass ich Apple Geld für irgendetwas gebe (ich benutze nicht einmal iTunes). Ich habe in der Vergangenheit Probleme mit vielen Richtlinien von Apple gehabt, aber gleichzeitig "hasse" ich Apple oder ähnliches nicht. All dies gesagt ... abgesehen von der Anpassung an die neuen Tastaturkürzel ist der Mac sehr benutzerfreundlich. Es ist schnell (natürlich ist mein Windows-PC mit einer Million Tonnen Datenbanken, Webservern und anderen Entwicklungstools geladen). Obwohl ich beabsichtigte, den Mac nur für die Entwicklung zu verwenden, besteht eine sehr reale Chance, dass der Windows-PC stattdessen auf "nur Entwicklung" verwiesen wird. Der Mac wird eine faire Bewertung erhalten, aber das ist ein Thema für eine andere Zeit und einen anderen Tag.

Die Gesamtkosten für den Einstieg (einschließlich des Buches) betrugen 1.628, 72 US-Dollar, ohne ein paar zusätzliche Dollar, die ich für den eintägigen Versand von Amazon oder die Mitgliedschaft für iOS-Entwickler im Wert von 99 US-Dollar ausgegeben habe (auf dem Niveau einer App Hub-Mitgliedschaft für WP7 und wahrscheinlich für die Windows 8-Entwicklung) - wird erst benötigt, wenn Sie bereit sind, auf einem Gerät bereitzustellen oder eine App in den App Store zu stellen. Ist das teuer Auf jeden Fall im Vergleich zu einer Windows-Box mit gleichen Hardwarespezifikationen. Im Vergleich zu einer Windows-Box plus Visual Studio (499 US-Dollar für Professional Edition mit "MSDN Essentials" oder 1.199 US-Dollar für Professional Edition mit einem echten MSDN-Abonnement) ist dies jedoch ein ziemlich gleichmäßiger Vergleich, es sei denn, Sie können mit den Express-Editionen von Visual Studio (beliebig) auskommen Eine anständige Entwicklermaschine wird meiner Erfahrung nach ungefähr 1.000 US-Dollar für einen Desktop kosten. Und vergessen Sie nicht, dieser Preis beinhaltet das iPad !

Wenn Sie ein Windows-Entwickler sind, der Ihre Zehen mit der iOS-Entwicklung nass machen möchte, ist das Zusammenstellen eines Entwicklungspakets nicht so teuer, wie Sie vielleicht denken. Sie können ein Bündel Geld sparen, indem Sie sich ein iPad 2 zulegen, sich für das langsamere Desktop-Modell entscheiden usw. Tatsächlich ist ein Basis-Desktop-Modell (599 US-Dollar) und ein iPad 2 (499 US-Dollar) eine sehr akzeptable Kombination Kosten für einen guten Windows-PC.

Bleiben Sie nächsten Monat auf dem Laufenden, denn ich zeige Ihnen, wie Sie mit Ihrem ersten iOS-Projekt beginnen können!

J.Ja.

© Copyright 2020 | mobilegn.com