Reklame
Jeg er fast besluttet på at lære computerprogrammering i min levetid. Ja, det hele er et fremmedsprog for mig, men jeg beundrer så det arbejde, som udviklerne udfører. Jeg synes, de skal modtage Emmy-priser eller noget. Mange af dem får bestemt ikke den anerkendelse (eller økonomisk opbakning), de fortjener.
Hvis du er som mig og er nysgerrig efter at lære Mac-programmering, kan du blive overrasket over at finde ud af, hvor mange gratis ressourcer du kommer i gang.
Mac-automatisering lavet enkel
For det første, hvis du er helt ny med programmering, skal du overveje at tjekke Ben Waldies podcast-serie med titlen Mac Automation Made Simpelt (iTunes Store-link.) Hans tutorials fokuserer på AppleScript og Apples Automator-program, som begge er installeret med Mac OS X.
Waldies serie inkluderer store introduktionsemner til læring af Mac-programmering, såsom: Introduktion af AppleScript og Script Editor, Udvidelse af Automator med tredjepartshandlinger, Oprettelse af en Automator PDF-arbejdsgang og Oprettelse af en Microsoft Word 2008 Automator Workflow.
AppleScript er sandsynligvis et af de mest basale programmeringssprog, som nye brugere kan lære. Start med det første kapitel i Apple træningsserie at introducere dig selv til programmet og sproget.
Automator kræver derimod intet kodesprog. Det er et program for ikke-programmerere, men det hjælper, hvis du kan tænke som en programmør, hvad angår opsætning af logiske arbejdsgange for at opnå ønskede automatiseringer på din computer. Hvis du er en absolut begynder uden nogen forudgående erfaring med at sige JavaScript, skal du bestemt starte med Apples Automator. Min egen Automators tutorial, Ændre størrelse på filer ved hjælp af Automator, introducerer dig til programmet.
Apples udviklerværktøjer
Apple leverer selv et væld af ressourcer til programmering. Det er en del af grunden til, at der produceres så mange iPhone-apps og andre applikationer. Når du har tilmeldt dig deres websted for Developers Tools, kan du downloade PDF-guider til at lære sprog som C, Objekt-C, X-code og Cocoa.
Du kan downloade en gratis kopi af X-kode (som inkluderer iPhone SDK) Interface Builder gratis. Disse programmer sammen med Dashcode kommer også installeret på Mac OS X-installationsdisken, men de installeres ikke automatisk.
iPhone-applikationsprogrammering
Med populariteten af iPhone-apps var Standard University, efter min mening, en af de første uddannelsesinstitutioner, der producerede et kursus om iPhone-udvikling. Hele kurset er tilgængeligt som en videoundervisnings-podcast-serie (link til iTunes Store.)
Det tager nogen tid at arbejde igennem, men det dækker de værktøjer og API'er, der kræves til at bygge applikationer til iPhone-platformen ved hjælp af iPhone SDK. Uddelingsmeddelelser til kurset, i form af PDF'er, er inkluderet i podcasts.
Emnerne inkluderer: Introduktion til Mac OS X og Cocoa Touch, Brug af Objekt-C, View Controller Basics, Tabel Visninger, hvordan man opbygger en iPhone-app, der ikke suger, tip til fejlfinding, optimering af OpenGL til iPhone og enhed Afprøvning.
Hej Verden
Næsten alle kurser starter med en simpel Hello World-tutorial. Når du har downloadet Apples kodningsprogrammer, der er linket ovenfor, kan du muligvis starte med dette tutorial, En absolut begyndervejledning til iPhone-udvikling, så du hurtigt kan introducere dig til kodning.
Selvom det ikke er så simpelt at lære Mac-programmering som at tilføje og slippe filer, er det ikke raketvidenskab. Det kan læres.
Hvis du er en begyndende udvikler, så fortæl os, hvordan du kom i gang.
Bakari er freelance skribent og fotograf. Han er en langvarig Mac-bruger, jazzmusikfan og familie mand.