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