Advertentie
Ik ben vastbesloten om tijdens mijn leven computerprogrammering te leren. Ja, het is allemaal een vreemde taal voor mij, maar ik bewonder het werk dat ontwikkelaars doen. Ik denk dat ze Emmy-prijzen moeten krijgen of zoiets. Velen van hen krijgen zeker niet de erkenning (of financiële steun) die ze verdienen.
Als je net als ik bent en nieuwsgierig bent naar het leren van Mac-programmering, zul je misschien verbaasd zijn als je ontdekt hoeveel gratis bronnen je op weg helpen.
Mac-automatisering eenvoudig gemaakt
Ten eerste, als je helemaal nieuw bent in programmeren, zou je moeten overwegen om de podcastserie van Ben Waldie met de titel Mac Automation Made te bekijken Eenvoudig (iTunes Store-link.) Zijn tutorials richten zich op AppleScript en Apple's Automator-programma, die beide worden geleverd met Mac OS X.
De serie van Waldie bevat geweldige inleidende onderwerpen om Mac-programmeren te leren, zoals: Introductie van AppleScript en Script Editor, Automator uitbreiden met acties van derden, een Automator PDF-workflow maken en een Microsoft Word 2008 Automator maken Workflow.
AppleScript is waarschijnlijk een van de meest basale programmeertalen die nieuwe gebruikers kunnen leren. Begin met het eerste hoofdstuk van de Apple Training-serie om jezelf voor te stellen aan het programma en de taal.
Automator vereist daarentegen geen codeertaal. Het is een programma voor niet-programmeurs, maar het helpt wel als je kunt denken als een programmeur, in termen van het opzetten van logische workflows om de gewenste automatiseringen op je computer te bereiken. Als je een absolute beginner bent zonder eerdere ervaring met bijvoorbeeld JavaScript, begin dan zeker met Apple's Automator. Mijn eigen Automator-tutorial, Het formaat van bestanden wijzigen met Automator, zal u kennis laten maken met het programma.
Apple's ontwikkelaarstools
Apple biedt zelf een schat aan bronnen voor programmeren. Het is een deel van de reden waarom er zoveel iPhone-apps en andere applicaties worden geproduceerd. Nadat je je hebt aangemeld op hun Developers Tools-site, kun je PDF-handleidingen downloaden voor het leren van talen zoals C, Objective-C, X-code en Cocoa.
U kunt een gratis exemplaar van X-code (inclusief de iPhone SDK) Interface Builder gratis downloaden. Deze programma's worden samen met Dashcode ook op de installatieschijf van Mac OS X geïnstalleerd, maar ze worden niet automatisch geïnstalleerd.
iPhone-applicatieprogrammering
Met de populariteit van iPhone-apps was Standard University, geloof ik, een van de eerste onderwijsinstellingen die een cursus over iPhone-ontwikkeling produceerde. De hele cursus is beschikbaar als een video-tutorial podcast-serie (iTunes Store-link.)
Het kost wat tijd om door te werken, maar het omvat de tools en API's die nodig zijn om applicaties voor het iPhone-platform te bouwen met behulp van de iPhone SDK. Handouts voor de cursus, in de vorm van pdf's, zijn bij de podcasts inbegrepen.
Onderwerpen zijn onder meer: Inleiding tot Mac OS X en Cocoa Touch, Objective-C gebruiken, Basisinformatie over controller bekijken, Tabel Weergaven, Hoe een iPhone-app te bouwen die niet zuigt, Tips voor foutopsporing, OpenGL voor iPhone optimaliseren en Unit Testen.
Hallo Wereld
Bijna alle cursussen beginnen met een eenvoudige Hello World-zelfstudie. Nadat u de hierboven gecodeerde coderingstoepassingen van Apple hebt gedownload, wilt u hier misschien mee beginnen tutorial, An Absolute Beginner's Guide to iPhone Development, om jezelf snel voor te stellen codering.
Hoewel het leren van Mac-programmering niet zo eenvoudig is als het toevoegen en neerzetten van bestanden, is het geen rocket science. Het kan worden geleerd.
Als u een beginnende ontwikkelaar bent, laat ons dan weten hoe u bent begonnen.
Bakari is freelance schrijver en fotograaf. Hij is al heel lang Mac-gebruiker, fan van jazzmuziek en familieman.