Gönner-Abo

Ab CHF 5.– im Monat

👉🏼 Wir benötigen deine Unterstützung! Unterstütze macprime mit einem freiwilligen Gönner-Abo und mache die Zukunft unseres unabhängigen Apple-Mediums aus der Schweiz mit möglich.

macprime unterstützen

iPhone App: Entwicklung

Profilfoto von flexo

flexo

Gibt gaanz viele Foren, Blogs etc.

Foren: https://devforums.apple.com/ http://www.osxentwicklerforum.de/ (da ist immer viel los)

Gute Blogs mit Tipps und Tricks: http://www.cimgf.com/ (EN) http://www.iosdevgermany.de/ (DE) http://www.icodeblog.com/ (EN) http://www.x02100.de/ (die haben eine super Podcast-Serie in iTunes)

Bei Problemen mit Codeteilen ist http://stackoverflow.com/ sehr zu empfehlen.

Bei allen Tipps, Anleitungen etc. gibt es 2 grosse Probleme seit Xcode 4.x bzw. 4.2: -Oberflächen können (müssen nicht) anders entworfen werden. Früher war dies xib-Dateien heute wird das in Storyboard gemacht. Das ist eine echte Erleichterung!

-Automatic Reference Counting (ARC) -> http://openbook.galileocomputing.de/apps_entwickeln_fuer_iphone_und_ipad/apps_02_005.html#dodtp083c83ee-5485-4fea-b656-debaaed8d52b

Deshalb stimmt vieles nicht mehr oder ist anders als in den Tutorials.

Auf Storyboard kann man noch verzichten bzw. muss es momentan wohl noch, da es nur mit iOS >5.x läuft und es doch noch einige iOS 4.x Geräte gibt. ARC läuft ab iOS >4.x und ist nur zu empfehlen. Leider stimmen dann einige Zeilen Code in den Beispielen nicht und können Anfänger stark verwirren. Leider trifft das auch auf die x02100.de Artikel zu, die eigentlich super sind.

Deshalb ist es auch wichtig ein Buch zu kaufen welches Xcode 4 verwendet (bei deinem ist das so). Sonst ist die Verwirrung komplett.

Man sollte die ganze Sache aber nicht unterschätzen, es ist ein steiniger Weg und viele hören ziemlich schnell mit einem grossen Frust auf. Auch sollte man die Idee vielleicht jemanden anvertrauen (dem man vertraut) um eine Zweitmeinung zu hören. Oft ‘überschätzt’ man eigene Ideen ;-)

(Bearbeitet am 04. August 2012 um 09:52 Uhr von flexo)

 

anonymous5962

Ich hab zwar keine App-Idee, möchte mich aber trotzdem mal mit der App-Entwicklung beschäftigen.

Ich habe bereits Programmiererfahrungen für Windows/Web (VB/VBA, C, C#, PHP), aber praktisch keine für OS X/iOS. Ist das Buch “iOS-Programmierung für iPhone und iPad” zu empfehlen? Das Buch ist im Dezember 2011 erschienen, demnach sollte Xcode 4x verwendet werden oder?

Profilfoto von flexo

flexo

Laut einem Leser auf Amazon ist es veraltet: http://www.amazon.de/iOS-Programmierung-für-iPhone-iPad-Ranch-Guide/dp/3827330157/ref=sr_1_1?ie=UTF8&qid=1344157335&sr=8-1

Der Wechsel zu Storyboard war bei Xcode 4.2 : http://www.heise.de/developer/meldung/Apples-Xcode-4-2-unterstuetzt-Storyboarding-und-C-11-1360467.html

Man kann jedoch noch immer xib’s erstellen bzw. ohne Storyboard arbeiten - der Kommentar bei Amazon ist so als nicht ganz korrekt.

Trotzdem würde ich für Anfänger ganz klar Storyboard empfehlen. Später kann man sich immer noch den xib-Zeugs zuwenden.

Also beim Kauf auf die Version 4.2 achten.

Und viel Erfolg und Durchhaltewillen!

 

Samuel

Danke! Leider halte ich das Buch bereits in den Händen :( Wie mir scheint, gibt es noch keine aktuellen Bücher zu Xcode Version 4.4… ausser die 3. Auflage, aber bis jetzt erst auf Englisch. Habe mir jetzt ISBN 3-8273-3151-x bestellt um ein bisschen Basics zu bekommen. Wenn ich dann dieses Buch durchhabe, wird es wohl eine aktuelle Version für Xcode 4.4 geben.

Profilfoto von flexo

flexo

Sorry, habe mich etwas getäuscht in den Versionen und habe dein Buch nur kurz angeschaut. Ein Buch zu Xcode 4.2 sollte reichen : http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1

Die Version wird aber oft nicht erwähnt, es steht halt einfach Xcode 4. Deshalb vielleicht eher schauen ob das Wort Storyboard vorkommt.

Objective-C im Buch wird aber immer noch zu 99% stimmen und ist eine wichtige Grundlage. Wenn du ein Projekt anlegst solltest du einfach den Haken “Use Automatic Reference Counting” und “Use Storyboard” (je nach Projektart) deaktivieren oder dich in beides einlesen. Die alten xib’s kann man ohne Probleme verwenden. Wie erwähnt wird dies durch die Verbreitung von iOS 3.x wohl auch noch öfters verwendet.

Und sonst gibt es sehr gute Anleitungen zu Storyboard auf YouTube oder z.B. http://www.iosdevgermany.de/tutorial/iphone-sdk-tutorial-deutsch-6-storyboard-part-1-grundlagen/

Anmelden um neue Antworten zu verfassen

Allegra Leser! Nur angemeldete Nutzer können bei diesem Beitrag Antworten hinterlassen. Jetzt kostenlos registrieren oder mit bestehendem Benutzerprofil anmelden.