Werbung

macprogramming_10Ich bin fest entschlossen, in meinem Leben Computerprogrammierung zu lernen. Ja, für mich ist alles eine Fremdsprache, aber ich bewundere die Arbeit der Entwickler. Ich denke, sie sollten Emmy Awards erhalten oder so. Viele von ihnen erhalten sicherlich nicht die Anerkennung (oder finanzielle Unterstützung), die sie verdienen.

Wenn Sie wie ich sind und neugierig auf das Erlernen der Mac-Programmierung sind, werden Sie überrascht sein, wie viele kostenlose Ressourcen Ihnen den Einstieg erleichtern.

Mac-Automatisierung leicht gemacht

macprogramming_9Wenn Sie mit dem Programmieren noch nicht vertraut sind, sollten Sie sich zunächst die Podcast-Serie von Ben Waldie mit dem Titel Mac Automation Made ansehen Einfach (Link zum iTunes Store). Seine Tutorials konzentrieren sich auf AppleScript und Apples Automator-Programm, die beide mit Mac OS X installiert sind.

Waldies Reihe enthält großartige Einführungsthemen zum Erlernen der Mac-Programmierung, wie zum Beispiel: Einführung in AppleScript und Script Editor, Erweitern von Automator um Aktionen von Drittanbietern, Erstellen eines Automator-PDF-Workflows und Erstellen eines Microsoft Word 2008-Automators Arbeitsablauf.

instagram viewer

AppleScript ist wahrscheinlich eine der grundlegendsten Programmiersprachen, die neue Benutzer lernen können. Beginnen Sie mit dem ersten Kapitel des Apple Training Serie sich dem Programm und der Sprache vorzustellen.

Automator benötigt dagegen keine Codierungssprache. Es ist ein Programm für Nicht-Programmierer, aber es hilft, wenn Sie wie ein Programmierer denken können, um logische Workflows einzurichten, um die gewünschten Automatisierungen auf Ihrem Computer zu erzielen. Wenn Sie ein absoluter Anfänger ohne Vorkenntnisse in JavaScript sind, sollten Sie auf jeden Fall mit Apples Automator beginnen. Mein eigenes Automator-Tutorial, Ändern der Größe von Dateien mit Automator, wird Ihnen das Programm vorstellen.

Apples Entwicklertools

Mac-Programmierung lernen

Apple selbst bietet eine Fülle von Ressourcen für die Programmierung. Dies ist einer der Gründe dafür, dass so viele iPhone-Apps und andere Anwendungen produziert werden. Nachdem Sie sich auf der Developers Tools-Website angemeldet haben, können Sie PDF-Anleitungen zum Erlernen von Sprachen wie C, Objective-C, X-Code und Cocoa herunterladen.

Sie können eine kostenlose Kopie des X-Code (einschließlich des iPhone SDK) Interface Builder kostenlos herunterladen. Diese Programme werden zusammen mit Dashcode auch auf der Mac OS X-Installations-CD installiert, jedoch nicht automatisch installiert.

Programmierung von iPhone-Anwendungen

iPhoneappcourseAngesichts der Popularität von iPhone-Apps war die Standard University meines Erachtens eine der ersten Bildungseinrichtungen, die einen Kurs zur iPhone-Entwicklung erstellte. Der gesamte Kurs ist als Video-Tutorial-Podcast-Serie verfügbar (Link zum iTunes Store).

Die Bearbeitung dauert einige Zeit, umfasst jedoch die Tools und APIs, die zum Erstellen von Anwendungen für die iPhone-Plattform mithilfe des iPhone SDK erforderlich sind. Handouts für den Kurs in Form von PDFs sind in den Podcasts enthalten.

Zu den Themen gehören: Einführung in Mac OS X und Cocoa Touch, Verwenden von Objective-C, Grundlagen des View Controllers, Tabelle Ansichten, Erstellen einer iPhone-App, die nicht nervt, Tipps zum Debuggen, Optimieren von OpenGL für iPhone und Gerät Testen.

Hallo Welt

macprogramming_3

Fast alle Kurse beginnen mit einem einfachen Hello World-Tutorial. Nachdem Sie die oben verlinkten Codierungsanwendungen von Apple heruntergeladen haben, möchten Sie möglicherweise damit beginnen Tutorial, ein absoluter Anfängerleitfaden für die iPhone-Entwicklung, in dem Sie sich schnell vorstellen können Codierung.

Das Erlernen der Mac-Programmierung ist zwar nicht so einfach wie das Hinzufügen und Löschen von Dateien, aber keine Hexerei. Es kann gelernt werden.

Wenn Sie ein Anfänger sind, teilen Sie uns mit, wie Sie angefangen haben.

Bakari ist freiberuflicher Schriftsteller und Fotograf. Er ist ein langjähriger Mac-Benutzer, Jazz-Musik-Fan und Familienvater.