Utveckling av nyttoprogram på Mac

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

Jag tänkte försöka lära mig att knåpa ihop egna program på Macen. Jag är bekant inom webbutvecklingsområdet, men det hade varit skojigt att sätta sig in Cocoa och allt var det innebär. Just nu är jag dock lite vilse. Vad är det jag behöver lära mig? Spelprogrammering är inte aktuellt, det handlar snarare om nyttoprogram, förmodligen med koppling mot webbtjänster.

En fördel vore ju om de enkelt kunde köras på både Mac och PC, men det kanske är en omöjlighet? Vad väljer jag för utvecklingsmiljö, och vad väljer jag för programmeringsspråk? Går det ens att ställa en sådan fråga?

Utveckling för enbart Mac OS X: Cocoa är överlägset

Utveckling för Mac/Win: Java

I båda fallen är Xcode en utmärkt utvecklingsmiljö. Börja med att bli medlem på http://developer.apple.com/ där du hittar mycket bra dokumentation och utbildningsmaterial.

Låter bra. Det duger säkert att bara köra för Mac. Finns det några bra böcker i ämnet (som inte är föråldrade)?

  • Medlem
  • Umeå
  • 2005-09-20 18:46

Det här ska vara en av de bättre (Cocoa Programming for Mac OS X - Aaron Hillegass):

http://www.amazon.com/exec/obidos/tg/detail/-/0321213149/103-3032254-0125443?v=glance

Har inte skaffat den själv då jag sitter och väntar på en 3:e upplaga med lite mer Tiger-saker.

Ursprungligen av Jobbe:

Det här ska vara en av de bättre (Cocoa Programming for Mac OS X - Aaron Hillegass):

http://www.amazon.com/exec/obidos/tg/detail/-/0321213149/103-3032254-0125443?v=glance

Har inte skaffat den själv då jag sitter och väntar på en 3:e upplaga med lite mer Tiger-saker.

Håll inte andan i väntan på den tredje upplagan... eller vet du något jag inte vet?

Ursprungligen av Big Nerd Ranch:

The book "Cocoa Programming for Mac OS X" was written by Aaron Hillegass. It is based upon our Cocoa course. Addison-Wesley released the second edition in May 2004. There is no immediate plan for a third edition. If you are eager to learn Tiger-specific techniques, you should attend the Cocoa bootcamp.

http://www.bignerdranch.com/products/cocoa1.shtml

  • Medlem
  • Umeå
  • 2005-09-20 20:35
Ursprungligen av Hagelin:

Håll inte andan i väntan på den tredje upplagan... eller vet du något jag inte vet?

http://www.bignerdranch.com/products/cocoa1.shtml

Ååå, jag som hoppades på en fin julkapp till mig själv

Är det nån som känner till någon annan bok som tar upp nyheterna i Tiger?

QT då? Ska inte det vara bra för att enkelt skriva till flera plattformar?

Ursprungligen av brokewind:

QT då? Ska inte det vara bra för att enkelt skriva till flera plattformar?

QT är helt ok, och har helt fantastiska bindningar till många olika språk. Problemet där är dels att det är ett relativt "tungt" ramverk som tar mycket resurser i anspråk, och dels att man är tvungen att antingen licensiera de program man utvecklar under GPL eller köpa inte-alltför-billiga kommersiella licenser. Det sistnämnda gör att det går fetbort för min del, men som ramverk sett är det mycket bra.

Aaron Hillegass bok är kanon! Aaron själv är dessutom en riktig klippa, och hans Cocoa-kurser är väldigt lärolika. Var på en sådan i Maj, och lärde mig massor.

Läs mer här: http://kihlbom.com/blog/2005/05/17/cocoa-bootcamp-review

  • Medlem
  • Stockholm
  • 2005-09-21 11:21
Ursprungligen av capojava:

Aaron Hillegass bok är kanon! Aaron själv är dessutom en riktig klippa, och hans Cocoa-kurser är väldigt lärolika. Var på en sådan i Maj, och lärde mig massor.

Läs mer här: http://kihlbom.com/blog/2005/05/17/cocoa-bootcamp-review

Wow, blir riktigt sugen trots att jag knappt kan någon objective-C alls... skulle verkligen vilja kunna skriva egna småprogram. Musdrivrutiner med mera... nåja, får bli om några år

  • Medlem
  • Malmö
  • 2005-09-20 21:07

Jag har också börjat mer och mer med att gå över till plattformsoberoende programmering och har nu hyfsad koll på både QT (visserligen bara version 3) och Java (som båda nämns i tråden). Båda är utmärkta val, men med hänsyn till enkelheten i att skapa binärer, friheten att inte vara tvungen att släppa källkoden (om man nu inte skulle vilja det) vinner Java. Även sett till hur vanligt det är med de olika produkterna installerade på datorer, vinner Java.

Mitt tips just i detta nu: Java.

Jag beställde precis Cocoa-boken av Aaron. Vi får se om den är något att ha, helt enkelt.

Jag fick boken idag och gick igenom de två första kapitlen i går kväll. Mycket lättläst måste jag säga. Jag blev glatt överraskad över hur enkelt det verkar vara och har redan slängt ihop ett fånigt litet program med hjälp av boken.

1
Bevaka tråden