Annonse

macprogramming_10Jeg er fast bestemt på å lære dataprogrammering i løpet av livet. Ja, det hele er et fremmedspråk for meg, men jeg beundrer det arbeidet utviklerne gjør. Jeg synes de burde motta Emmy-priser eller noe. Mange av dem får absolutt ikke den anerkjennelsen (eller økonomiske støtten) de fortjener.

Hvis du er som meg og er nysgjerrig på å lære Mac-programmering, kan du bli overrasket over å oppdage hvor mange gratis ressurser du kan komme i gang.

Mac Automation Made Simple

macprogramming_9For det første, hvis du er helt ny på programmering, bør du vurdere å sjekke ut Ben Waldies podcast-serie med tittelen Mac Automation Made Enkel (iTunes Store-lenke.) Opplæringen hans fokuserer på AppleScript og Apples Automator-program, som begge er installert med Mac OS X.

Waldies serie inneholder flotte introduksjonsemner for å lære Mac-programmering, for eksempel: Introduksjon av AppleScript og Script Editor, Utvide Automator med tredjepartshandlinger, opprette en Automator PDF-arbeidsflyt og opprette en Microsoft Word 2008 Automator Arbeidsflyt.

instagram viewer

AppleScript er sannsynligvis et av de mest grunnleggende programmeringsspråk som nye brukere kan lære. Start med det første kapittelet i Apple Training Series å introdusere deg selv for programmet og språket.

Automator krever derimot ikke noe kodespråk. Det er et program for ikke-programmerere, men det hjelper hvis du kan tenke som en programmerer, når det gjelder å sette opp logiske arbeidsflyter for å oppnå ønsket automatisering på datamaskinen din. Hvis du er en absolutt nybegynner uten tidligere erfaring med å si JavaScript, kan du begynne med Apples Automator. Min egen Automators opplæring, Endre størrelse på filer ved hjelp av Automator, vil introdusere deg for programmet.

Apples utviklereverktøy

lære mac programmering

Apple gir selv et vell av ressurser for programmering. Det er en del av grunnen til at så mange iPhone-apper og andre applikasjoner blir produsert. Etter at du har registrert deg på nettstedet sitt Developers Tools, kan du laste ned PDF-guider for å lære språk som C, Objekt-C, X-code og Cocoa.

Du kan laste ned en gratis kopi av X-kode (som inkluderer iPhone SDK) Interface Builder gratis. Disse programmene, sammen med Dashcode, kommer også installert på Mac OS X-installasjonsplaten, men de installeres ikke automatisk.

iPhone-applikasjonsprogrammering

iPhoneappcourseMed populariteten til iPhone-apper var Standard University, tror jeg, en av de første utdanningsinstitusjonene som produserte et kurs om iPhone-utvikling. Hele kurset er tilgjengelig som en videoopplærings-podcast-serie (lenke til iTunes Store.)

Det tar litt tid å jobbe gjennom, men det dekker verktøyene og APIene som kreves for å bygge applikasjoner for iPhone-plattformen ved hjelp av iPhone SDK. Utdelinger for kurset, i form av PDF-er, er inkludert i podcastene.

Emner inkluderer: Introduksjon til Mac OS X og Cocoa Touch, Bruke Objekt-C, Vis kontroller-basics, tabell Visninger, hvordan du bygger en iPhone-app som ikke suger, feilsøkingstips, optimalisering av OpenGL for iPhone og enhet Testing.

Hei Verden

macprogramming_3

Nesten alle kursene starter med en enkel Hello World-veiledning. Etter at du har lastet ned Apples kodingsprogrammer, lenket over, kan det være lurt å starte med dette tutorial, en absolutt nybegynnerguide for iPhone-utvikling, for raskt å introdusere deg for koding.

Selv om å lære Mac-programmering ikke er så enkelt som å legge til og slippe filer, er det ikke rakettvitenskap. Det kan læres.

Hvis du er en nyutvikler, kan du fortelle oss hvordan du kom i gang.

Bakari er frilansskribent og fotograf. Han er en lenge bruker av Mac, jazzmusikk-fan og familiemann.