5 steg för att bli Mac OS X-kodare!?

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1

En hypotetisk fråga:

Kalle har som mål att under 2004 lära sig så mycket att han kan koda egna små och enkla program för Mac OS X. Hur går Kalle till väga? Kalle har ingen eller bara lite erfarenhet av programmering. Kan koda lite HTML, CSS och PHP.

Så ... sätt ihop en kursplan för Kalle!

Ursprungligen av Roland:

En hypotetisk fråga:

Kalle har som mål att under 2004 lära sig så mycket att han kan koda egna små och enkla program för Mac OS X. Hur går Kalle till väga? Kalle har ingen eller bara lite erfarenhet av programmering. Kan koda lite HTML, CSS och PHP.

Så ... sätt ihop en kursplan för Kalle!

Om Kalle är ute efter att lära sig skapa kompletta program, och är villig att lägga ner lite tid på att lära sig det så tycker jag att han ska börja med att plocka upp en bok om C++ (typ "Lär dig C++ på tre veckor") för att plocka upp grunderna i programmering. Efter att Kalle förstått alla koncept så är det en bok om ObjC / Cocoa programmering som gäller. Har inga specifika böcker i huvudet.

Om Kalle däremot bara vill leka lite och skapa små skripts och liknande, så tycker jag Kalle ska börja med lite tuturials om AppleScript och/eller Cocoa som finns på nätet (länkar någon?) och roa sig fritt. Fyll sedan på kunskaperna genom att läsa dokumentation eller någon bok.

Vad jag försöker säga är att du (eller Kalle) kan komma ganska långt bara genom att sätta igång att programmera genom att följa tutorials och artiklar på nätet, men om du är seriöst intresserad av att lära dig programmering ska du börja i den jobbiga änden med grunderna...

  • Oregistrerad
  • 2004-04-21 10:41

Att registrera sig på ADC och ladda ner X-tools och kika i tutorials där är ett bra steg I II

  • Medlem
  • Linköping
  • 2004-04-21 14:47

Kalle kanske kan:

1) Läsa en bok om C. Det finns en uppsjö av C-böcker (översatta till Svenska), väldigt många anser att klassikern som brukar gå under beteckningen K&R (efter författarna) är bra, även för nybörjare: "Programmeringsspråket C" ISBN 0130282774, skriven av Kernighan och Ritchie och i detta fallet i den svenska översättningen.

2) Köpa/låna en introduktionsbok till Cocoa. Flera lämpliga finns t.ex. på O'Reilly. Det finns flera trådar skrivna redan om detta, så använd sökfunktionen.

Lycka till!

olov

Börja programmera Java. Enkelt, roligt och fungerar på alla plattformar.

"Learning Cocoa" från O'Reilly är en mycket trevlig nybörjarbok om man istället väljer Objective-C som programmeringsspråk.

Ciryon

Enklast är förmodligen AppleScript Studio. Det är kan man enklast se som en utvecklingsmiljö baserad på det enkla scriptspråket AppleScript och ett liten delmängd av Cocoa-klasser.

Nackdelarna med ett "riktigt" programmeringsspråk är att man är begränsad i vad man kan göra, men sannolikt så räcker det för de flesta saker.

Fördelen är att AppleScript kan användas till att styra i princip alla andra program och därigenom kan man skapa program som knyter ihop befintliga program.

  • Medlem
  • Stockholm
  • 2004-04-25 23:57
Ursprungligen av Richard Rönnbäck:

Enklast är förmodligen AppleScript Studio. Det är kan man enklast se som en utvecklingsmiljö baserad på det enkla scriptspråket AppleScript och ett liten delmängd av Cocoa-klasser.

Nackdelarna med ett "riktigt" programmeringsspråk är att man är begränsad i vad man kan göra, men sannolikt så räcker det för de flesta saker.

Fördelen är att AppleScript kan användas till att styra i princip alla andra program och därigenom kan man skapa program som knyter ihop befintliga program.

Dessutom kan man blanda applescript med andra programmeringsspråk. Det är ju enormt peppande att man ganska enkelt kan skapa ett professionellt gränssnitt till sitt lilla program.

Vänligen, Ylan

Ursprungligen av Ylan:

Dessutom kan man blanda applescript med andra programmeringsspråk. Det är ju enormt peppande att man ganska enkelt kan skapa ett professionellt gränssnitt till sitt lilla program.

Vänligen, Ylan

Ännu en fördel, man kan använda Applescript för att knyta ihop flera separata standardprogram som tex FileMaker Pro, Indesign, Entourage, Graphic Converter osv osv. och därmed få detta att tillsammans lösa en mycket komplicerad arbetsuppgift med ett fåtal knapptryckningar, tex skapa layout i en katalog i Indesing med data och bilder hämtade från en FileMaker Pro-databas (riktigt coolt när man ser layouten växa fram).

1
Bevaka tråden