Was ist die beste Ressource, um zu lernen, wie man Apps für Mac OS X schreibt?

8

Ich würde gerne lernen, wie man eine Anwendung für Mac OS X schreibt.

Wie man XCode richtig benutzt, Cocoa Syntaxen und Beispiele, etc.

Ich bin bereits ein Webentwickler mit Ruby, PHP, MySQL, Rails, etc.

Ich habe einige Male durch Google geschaut, aber nie etwas gefunden, von dem ich lernen konnte.

Aber ich möchte wirklich meine eigene Anwendung machen, zum Spaß und vielleicht später für das Geschäft.

Vielen Dank für Ihre Tipps!

    
TomShreds 01.09.2009, 13:24
quelle

8 Antworten

8

Um so schnell wie möglich zu springen, empfehle ich die folgenden Cocoa Dev Central-Tutorials:

  1. Ссылка (C)
  2. Ссылка (Obj-C)
  3. Ссылка (Kakao Teil 1)
  4. Ссылка (Kakao Teil 2)
  5. Ссылка (Stil Teil 1)
  6. Ссылка (Stil Teil 2)

Sobald Sie diese gelesen haben, sollten Sie in der Lage sein, einiges alleine zu tun, indem Sie einfach die Dokumentation in Xcode verwenden (Option-Doppelklick auf einen Klassennamen in Xcode) und Apples Entwickler-Site.

>     
andyvn22 01.09.2009, 13:48
quelle
15

Aaron Hillegass 'Buch "Cocoa Programming für Mac OS X" ist sicherlich da oben. Es wäre auch sehr lohnenswert, die Sprache C gut zu lernen.

    
Stephen Canon 01.09.2009 13:32
quelle
7

Sie sollten mit dem Lernen von Objective-C beginnen. Programmieren in Objective-C ist eine hervorragende Einführung in die Sprache

Wenn Sie nach einer kostenlosen Ressource suchen, ist dies eine ausgezeichnete Website

Nur wenn Sie ein solides Verständnis der Sprache haben, würde ich mich um die verschiedenen verfügbaren Frameworks sorgen.

    
ennuikiller 01.09.2009 13:32
quelle
2

Das erste, womit ich anfangen würde, ist Automator . In der Tat ist es das, was ich mit begonnen habe. Löse ein paar einfache Probleme, wie das Umbenennen von iTunes-Songs oder die Manipulation von Fotos. Dabei werden Sie wahrscheinlich an eine gewünschte Aktion denken, die nicht enthalten ist. Sie können es selbst mit AppleScript schreiben.

Jetzt haben Sie die Grundlagen von zwei Desktop-Programmiersystemen für MacOS in ungefähr einem Tag. Es mag albern erscheinen, diese beiden super-basischen Systeme zu lernen, aber dabei lernen Sie den Fluss der Desktop-Entwicklung kennen und erhalten ein paar "Quick Wins", bevor Sie zu XCode übergehen. Sie werden anfangen, Ihren Mac als mehr als nur einen Webclient zu betrachten.

Wenn ich Sie wäre, würde ich als nächstes RubyCocoa nachsehen. Es ist eine Sprache, mit der Sie bereits vertraut sind, so dass Sie auch hier noch ein paar Siege gewinnen können.

Wenn Sie bereit sind, Objective-C zu übernehmen, Kakao ist meine Freundin ist eine großartige einleitende Ressource.

    
Chris McCall 01.09.2009 13:44
quelle
2

Ich würde mit der Währungsumrechner Beispiel Apple bietet.
Dies gibt eine nette Einführung in Xcode und Interface Builder.
Sie könnten dann versuchen, die gleiche Basisanwendung, aber mit Bindings .

Da Sie in einigen interpretierten Sprachen Erfahrung haben, können Sie zu Beginn Probleme mit der Speicherverwaltung in Objective-C haben.
Sie können Garbage Collection aktivieren, um Ihr Leben zu erleichtern.
Wenn Sie Ihr Wissen zum Erstellen von iPhone-Apps verwenden möchten, sollten Sie die Speicherverwaltungskonzepte kennen, da auf dem Telefon kein Garbage Collector verfügbar ist.

Die Podcasts auf dem Mac Developer Network enthalten ebenfalls einige gute Informationen.

    
Thomas Zoechling 01.09.2009 15:46
quelle
2

Ich war vor einiger Zeit in der gleichen Situation, habe versucht, Mac Dev zu lernen, habe eine Menge Bücher gelesen und es war schwer für mich, all diese Informationen zu behalten, aber ich stolperte über CocoaCast , wo Sie viele Video-Tutorials zur Mac-Entwicklung finden können! Und es ist völlig kostenlos, sie zu sehen, sogar um sie herunterzuladen.

    
Woofy 14.09.2009 00:23
quelle
1

Standford hat vor kurzem einen Kurs über iTunes U veröffentlicht, der Ihnen beibringt, wie man auf dem iPhone programmiert. Da das iPhone die gleiche Programmiersprache wie OSX verwendet, kann viel von dem, worüber sie sprechen, in die Mac App-Entwicklung übertragen werden. Das Beste von allem ist, dass der Kurs kostenlos heruntergeladen und angeschaut werden kann und eine Menge Probenmaterial enthält, das dazu passt. Klicken Sie auf den Link unten, um es in iTunes zu öffnen.

iPhone-Anwendung Programmierung

    
Elliott Bowles 07.09.2009 05:43
quelle
0

Schauen Sie sich Apples Developer Documentation an, die im Laufe der Zeit immer mehr Aufmerksamkeit erhält und hat werden anfangs recht gut für Anfänger.

    
Pinochle 01.09.2009 13:44
quelle

Tags und Links