Annons
Jag är fast besluten att lära mig datorprogrammering under min livstid. Ja, det är allt ett främmande språk för mig, men jag beundrar så det arbete som utvecklarna gör. Jag tycker att de borde få Emmy-utmärkelser eller något. Många av dem får verkligen inte det erkännande (eller ekonomiska stödet) de förtjänar.
Om du gillar mig och är nyfiken på att lära dig Mac-programmering kan du bli förvånad över att upptäcka mängden gratis resurser för att komma igång.
Mac Automation Made Simple
Först och främst, om du är helt ny med att programmera, bör du överväga att kolla in Ben Waldies podcast-serie med titeln Mac Automation Made Enkel (iTunes Store-länk.) Hans handledning fokuserar på AppleScript och Apples Automator-program, som båda är installerade med Mac OS X.
Waldies serie innehåller fantastiska inledande ämnen för att lära sig Mac-programmering, till exempel: Introduktion av AppleScript och Script Editor, Utöka Automator med tredjepartsåtgärder, skapa en Automator PDF-arbetsflöde och skapa en Microsoft Word 2008 Automator Workflow.
AppleScript är förmodligen ett av de mest grundläggande programmeringsspråken som nya användare kan lära sig. Börja med det första kapitlet i Apple Training Series att presentera dig själv för programmet och språket.
Automator kräver å andra sidan inget kodspråk. Det är ett program för icke-programmerare, men det hjälper om du kan tänka som en programmerare när det gäller att ställa in logiska arbetsflöden för att uppnå önskade automatiseringar på din dator. Om du är en absolut nybörjare utan tidigare erfarenhet av att säga JavaScript börjar du definitivt med Apples Automator. Min egen Automators handledning, Ändra storlek på filer med Automator, kommer att presentera dig för programmet.
Apples utvecklarverktyg
Apple tillhandahåller själv en mängd resurser för programmering. Det är en del av anledningen till att så många iPhone-appar och andra applikationer produceras. När du har registrerat dig på webbplatsen Developers Tools kan du ladda ner PDF-guider för att lära dig språk som C, Objekt-C, X-kod och Cocoa.
Du kan ladda ner en gratis kopia av X-kod (som inkluderar iPhone SDK) Interface Builder gratis. Dessa program, tillsammans med Dashcode, kommer också installeras på Mac OS X-installationsskivan, men de installeras inte automatiskt.
iPhone-applikationsprogrammering
Med populariteten för iPhone-appar var Standard University, tror jag, en av de första utbildningsinstitutionerna som producerade en kurs om iPhone-utveckling. Hela kursen är tillgänglig som en videostudie-podcast-serie (länk till iTunes Store.)
Det tar lite tid att arbeta igenom, men det täcker de verktyg och API: er som krävs för att bygga applikationer för iPhone-plattformen med iPhone SDK. Utdelningar för kursen, i form av PDF-filer, ingår i poddsändningarna.
Ämnen inkluderar: Introduktion till Mac OS X och Cocoa Touch, med hjälp av Objekt-C, Granska grunderna i View Controller, Tabell Visningar, hur man bygger en iPhone-app som inte suger, felsökningstips, optimering av OpenGL för iPhone och enhet Testning.
Hej världen
Nästan alla kurser börjar med en enkel Hello World-tutorial. När du har laddat ner Apples kodningsprogram, länkade ovan, kanske du vill börja med detta handledning, En absolut nybörjarhandbok för iPhone-utveckling, för att snabbt presentera dig själv kodning.
Det är inte så enkelt att lära sig Mac-programmering som att lägga till och släppa filer, men det är inte raketvetenskap. Det kan läras.
Om du är en början utvecklare, låt oss veta hur du kom igång.
Bakari är frilansande författare och fotograf. Han är en länge Mac-användare, fan av jazzmusik och familj.