Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Skillnaden på Cocoa och Carbon

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

Geoff Perlman på REAL Software har skrivit en artikel om skillnaden mellan Carbon och Cocoa som kanske kan vara läsvärd:

Since Mac OS X shipped, announcements regarding new versions of software applications designed to run natively on the new OS have become a daily occurrence. Some of these announcements mention that the application is Cocoa-based while others mention that the application is Carbon-based. The smart developers mention neither, knowing that the average Mac user doesn´t know the difference and doesn´t care.

Apple has been talking to developers about the benefits of Cocoa and as a result, many Mac users have started to get the idea that applications that are Cocoa-based are somehow better than applications that are Carbon-based.  API or framework choices have much more impact on developers than on end users. This white paper explains what Carbon and Cocoa are, how they differ, and what impact they have on users of REALbasic.

Läs hela artikeln här:
What is the difference between Carbon and Cocoa and should I even care?

Jo, han har väl sant på det mesta, men jag tycker han glömmer en viktig del.
Alla program som använder Cocoa skrivs i Java eller Objective-C, vilket innebär mindre kod (=mindre fel) samt garbage collection, vilket innebär att minnesläckor är ett minne blott, vilket i sin tur innebär stabilare program för slutanvändaren.

Detta är då givetvis rent teoretiskt, men logiskt sett borde det stämma.

REAL Basic, som genererar Carbon, har även det garbage collection.

Objective-C har väl inte GC?

Citat:

Skapades ursprungligen av: ace4711:
Objective-C har väl inte GC?

Nej det har det inte, har dock något som kallas autoreleasepool, som ger lite samma funktionalitet... objekt som inte refereras till tas bort när de går ur scope

Citat:

Skapades ursprungligen av: odlund:
Nej det har det inte, har dock något som kallas autoreleasepool, som ger lite samma funktionalitet... objekt som inte refereras till tas bort när de går ur scope

Same shit, different name

1
Bevaka tråden