Jump to content
Just nu i M3-nätverket

Komma igång med utveckling för OS X?


Millow

Recommended Posts

Hej!

Har hållit på med Java och C# .NET endel tidigare men har gått över till Mac nu och det skulle vara kul o kunna progga lite program till det med Cocoa mm. Någon som har tips på sidor för att komma igång med utveckling till OS X? Finns ju flertalet för .NET och Java men inte hittat nån bra för osx?

Jag vill även veta hur man skriver plugins för Safari, vad behöver man, WebKit?

 

Är http://developer.apple.com/ bäst?

Link to comment
Share on other sites

Hej!

Har hållit på med Java och C# .NET endel tidigare men har gått över till Mac nu och det skulle vara kul o kunna progga lite program till det med Cocoa mm. Någon som har tips på sidor för att komma igång med utveckling till OS X? Finns ju flertalet för .NET och Java men inte hittat nån bra för osx?

Jag vill även veta hur man skriver plugins för Safari, vad behöver man, WebKit?

 

Är http://developer.apple.com/ bäst?

 

http://cocoadevcentral.com/ kan kanske vara bra för att komma igång.

 

Bäst är det om du köper en cocoa book, big nerd ranch har en bok som är ganska bra.

Link to comment
Share on other sites

Bäst är det om du köper en cocoa book, big nerd ranch har en bok som är ganska bra.

 

Har du några exempel på bra sådana böcker?

 

Jag har kollat lite i "Beginning Mac OS X Programming". Den behandlar de flesta olika tekniker man kan använda för OS X-utveckling, även Apple Script och Carbon. Boken ger en bra översikt av vilka tekniker som finns, men å andra sidan är den ju ganska ytlig. Vore bra med en ren Cocoa bok som hanterar detta mer på djupet. Finns ju någon från O'Reily som jag tror kan vara bra men har inte kunnat kolla i den.

 

Några andra tips?

Link to comment
Share on other sites

Har du några exempel på bra sådana böcker?

 

Jag har kollat lite i "Beginning Mac OS X Programming". Den behandlar de flesta olika tekniker man kan använda för OS X-utveckling, även Apple Script och Carbon. Boken ger en bra översikt av vilka tekniker som finns, men å andra sidan är den ju ganska ytlig. Vore bra med en ren Cocoa bok som hanterar detta mer på djupet. Finns ju någon från O'Reily som jag tror kan vara bra men har inte kunnat kolla i den.

 

Några andra tips?

 

http://www.amazon.co.uk/Cocoa-Programming-...5790&sr=8-1

 

O'Reily böckerna tycker jag generellt är ganska dåliga, speciellt den Cocoa bok som apple och o'reily gjorde ihop är rent värdelös. Detta är den bästa Cocoa boken jag sett hittils, har iofs inte läst alla men omdömet verkar delas av många.

 

( http://www.amazon.co.uk/Learning-Cocoa-Obj...5790&sr=8-1 ) <-- ska du akta dig för alltså.

Link to comment
Share on other sites

Tack för tipset. Frågan är om det är idé att vänta på en uppdaterad version efter Leopard. Har väl kommit till en del API:er som Core Animation och så.

 

Vet du hur mycket av Objective-C som har uppdaterats iom 2.0? Garbage collection har jag hört skall finnas. Några andra intressant konstruktioner i språket? Får kolla på devcenter. Borde står lite där tycker man.

Link to comment
Share on other sites

Tack för tipset. Frågan är om det är idé att vänta på en uppdaterad version efter Leopard. Har väl kommit till en del API:er som Core Animation och så.

 

Vet du hur mycket av Objective-C som har uppdaterats iom 2.0? Garbage collection har jag hört skall finnas. Några andra intressant konstruktioner i språket? Får kolla på devcenter. Borde står lite där tycker man.

 

Core Animation är visserligen inte någon del av Cocoa, Men visst kommer det hända en del ioch med framförallt Objective-C 2.0 som du nämner.

Objective-C 2.0 kommer ha stöd för garbage collection som du sa- det är frivilligt att använda.

Den andra stora skillnaden är att det stödjer egenskaper, istället för att skriva en funktion för att returnera ett värde ur en klass som man måste göra idag så kan använda @property istället, iövrigt inga ändringar som påverkar programmeringen i någonstörre omfattning.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...