Hallo Leute,
ich würde gerne anfangen das Programmieren für iPhone bzw. iPad und für das OS X (also für den Mac) zu lernen. Da ich sehr lernwillig und fleissig bin, was das angeht, wollte ich mich gleich mal einarbeiten.
Da ich bald einen Mac besitzen werde, würde ich gerne die Zeit bis dahin nutzen, mich bereits in das Programmieren für eben das iPhone bzw. iPad und das OS X durch Bücher bzw. Videotutorials (am besten Video2Brain, da ich 'nen Zugang habe) einzuarbeiten.
Soweit ich richtig informiert bin, basieren alle Apps und Programme (egal ob für iPhone/iPad oder OS) auf Objective-C 2.0, was wiederrum ein wenig auf C ++ passiert.
Es gibt nun zudem ja Bücher/Tutorials, welche sich mit dem Objective-C 2.0 und dem Cocoa-Framework beschäftigen, als auch Bücher, wo es um das Programmieren für iPhone Apps geht (z.B. ,,meine erste iPhone App´´ etc.).
Beide sollten im Ansatz ja ungefähr das gleiche bearbeiten, aber was nehme ich nun zu erst?
Meine Fragen sind also:
1) Sollte ich mich erst mal in C++ einarbeiten, bevor ich mit dem Programmieren von Objective-C bzw. mit dem Programmieren von Apps/Programmen beginne oder soll ich gleich Objective-C 2.0 lernen und C++ überspringen?
2) Sollte ich lieber zu erst zu Bücher bzw. Videotutorials greifen, die sich explizit mit O-C 2.0 und dem Framework auseinandersetzen oder zu Bücher/Videos die direkt das Programmieren der ersten App ansprechen?
3) Hat jemand Vorschläge für Bücher bzw. Videotutorials (Video2Brain, notfalls Galileo) und eine Rheinfolge an welche ich mich beim Lesen und Programmieren ranhangeln kann?
4) Wenn ich nun Objective-C 2.0 programmieren und mit dem Cocoa-Framework arbeiten kann und so eben iPhone Apps programmieren kann, kann ich dann auch automatisch für das OS (X) programmieren?
5) Es gibt ja mittlerweile auch alternative Frameworks. In wie fern unterscheiden sich diese von dem Cocoa? Ist es im Prinzip egal, mit welchem ich arbeite?
6) Gibt es eine Möglichkeit auf einem Windows PC für iPhone/iPad und OS zu programmieren? Dann kann ich nämlich bis mein Mac kommt schon mal ein wenig testen
ich würde gerne anfangen das Programmieren für iPhone bzw. iPad und für das OS X (also für den Mac) zu lernen. Da ich sehr lernwillig und fleissig bin, was das angeht, wollte ich mich gleich mal einarbeiten.
Da ich bald einen Mac besitzen werde, würde ich gerne die Zeit bis dahin nutzen, mich bereits in das Programmieren für eben das iPhone bzw. iPad und das OS X durch Bücher bzw. Videotutorials (am besten Video2Brain, da ich 'nen Zugang habe) einzuarbeiten.
Soweit ich richtig informiert bin, basieren alle Apps und Programme (egal ob für iPhone/iPad oder OS) auf Objective-C 2.0, was wiederrum ein wenig auf C ++ passiert.
Es gibt nun zudem ja Bücher/Tutorials, welche sich mit dem Objective-C 2.0 und dem Cocoa-Framework beschäftigen, als auch Bücher, wo es um das Programmieren für iPhone Apps geht (z.B. ,,meine erste iPhone App´´ etc.).
Beide sollten im Ansatz ja ungefähr das gleiche bearbeiten, aber was nehme ich nun zu erst?
Meine Fragen sind also:
1) Sollte ich mich erst mal in C++ einarbeiten, bevor ich mit dem Programmieren von Objective-C bzw. mit dem Programmieren von Apps/Programmen beginne oder soll ich gleich Objective-C 2.0 lernen und C++ überspringen?
2) Sollte ich lieber zu erst zu Bücher bzw. Videotutorials greifen, die sich explizit mit O-C 2.0 und dem Framework auseinandersetzen oder zu Bücher/Videos die direkt das Programmieren der ersten App ansprechen?
3) Hat jemand Vorschläge für Bücher bzw. Videotutorials (Video2Brain, notfalls Galileo) und eine Rheinfolge an welche ich mich beim Lesen und Programmieren ranhangeln kann?
4) Wenn ich nun Objective-C 2.0 programmieren und mit dem Cocoa-Framework arbeiten kann und so eben iPhone Apps programmieren kann, kann ich dann auch automatisch für das OS (X) programmieren?
5) Es gibt ja mittlerweile auch alternative Frameworks. In wie fern unterscheiden sich diese von dem Cocoa? Ist es im Prinzip egal, mit welchem ich arbeite?
6) Gibt es eine Möglichkeit auf einem Windows PC für iPhone/iPad und OS zu programmieren? Dann kann ich nämlich bis mein Mac kommt schon mal ein wenig testen