9 Jul
2009
9 Jul
'09
3:46 a.m.
Adam Strzelecki [mailto:ono(a)java.pl]
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