Adam Strzelecki [mailto:
[email protected]]
Cocoa is the proper Obj-C API for OSX UI &
graphics. OSX is
NextStep based objective oriented GUI & OS. And Obj-C is a
basement of both NextStep and OSX. So if you want to write
OSX GUI application properly you have to use Obj-C, same as
C++ & KDE and so on.
With the same argument you could say that writing COM objects has
to be done in C++. Yet Wine has lots and lots of COM code written
all in standard C.
Agreed, writing object oriented code in C is not exactly trivial and
often quite tedious and the difference with Object-C might be even
bigger as it is likely using more advanced techniques.
Rolf Kalbermatter