Cocoa Carbon Code Transfer Strategies

I am looking for strategies and articles on creating 64-bit Carbon code.

Carbon for 64-bit does not exist and will not exist. This is pretty much a dead end .

So, in order to bring the Carbon application and toolkit to the 64-bit part of their GUI, you will need to rewrite it in Cocoa and Objective-C, right?

How can I minimize the effort that I have to make in transition? How can I minimize the amount of required Objective-C code?

+1
source share
1 answer

So, in order to bring the Carbon application and toolkit to the 64-bit part of their GUI, you will need to rewrite it in Cocoa and Objective-C, right?

Yes.

How can I minimize the effort that I have to make in transition? How can I minimize the amount of required Objective-C code?

  • Cocoa. Objective-C Cocoa . MVC, KVC Objective-C. Foundation AppKit. Interface Builder, (moreso Cocoa, - Carbon).
  • Cocoa. ( Leopard, [1]). , , . , BSD . , , . , , , .
  • , .

. - , Carbon, , , , (, ).

, , , , Carbon , , Cocoa. Cocoa MVC; , , , .

Cocoa , . (), Cocoa - : ( !) Cocoa , ( ) Carbon. , , .

, Cocoa Mac OS X Aaron Hillegass Objective-C 2.0 Stephen Kochan. , , , Cocoa, ; , , , . , .

[1]: file:///Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.CoreReference.docset/Contents/Resources/Documents/documentation/Cocoa/index-date0.html (Qaru : URL-)

+4

Source: https://habr.com/ru/post/1786880/


All Articles