winequartz.drv Mac OS X UI discontinued?

Markus Hitter mah at jump-ing.de
Fri Oct 3 03:52:03 CDT 2008


Am 02.10.2008 um 20:16 schrieb Saulius Krasuckas:

> * On Thu, 10 Jul 2008, Adam Strzelecki wrote:
>>> Is it really technically impossible to access the Quartz APIs or  
>>> write Mac applications using C?
>>
>> Well it is possible, for example iTunes is non Objective-C Carbon
>> (API) app AFAIK. Problem is that Carbon (pure C interface) is
>> considered as deprecated by Apple and may disappear from future
>> releases of OSXes at all, most 98% of applications are Objective-C
>> Cocoa anyway. Moreover most of the functionality introduced in  
>> 10.5 or
>> 10.4 went just into Cocoa, and never was backported to Carbon.
>> So it isn't matter that it isn't possible, but it is IMHO more
>> reasonable to do it in Objective-C.
>
> Then what about some thunking from carbonic source code to binary  
> Objective-C code?

While the above is correct, modern Cocoa, in opposite to it's  
precedessor NeXTstep/OpenStep, is based on Quartz and CoreFoundation,  
both of which are plain C APIs. There's no need for neither Carbon  
nor Cocoa nor Objective-C to get some basic graphics to the Mac OS X  
screen.


MarKus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/







More information about the wine-devel mailing list