Developing on the mac [besides python?]
Thanks to you who have help me with my language delema and I am currently using python to make some basic things(console applications are more complex then the very simple gui ones Im trying to learn). Someone said to me If I wanted to make some good applications and graphical user prompts, I should look up Cocoa(he used objective c alternatively with it) on the side. He said with some of apples download you could make fast and very interesting applications(He said its better then java). Is he right? Is it worth looking at?
Thanks, Im just curious because most threads on this I found on other forums were 7 years old.
Hemoglobin
Cocoa is just an API. You can use it to program games, but it's not a requirement, and it'll make your games unportable to non-Mac systems (with the possible exception of GNUStep, but even that is unlikely). I don't understand what your friend means though. It's possible to use Cocoa from Java and many other languages.
If you plan on developing for the Mac exclusively, Cocoa is definitely worth learning. If you want your software to be portable to other platforms, I'd delay learning Cocoa and learn something possibly not as well integrated — but more portable — like Qt, wxWidgets, Java's JFC/Swing or JFace/SWT, etc. You can always learn Cocoa later in that case.
Just my 0.02€.
If you plan on developing for the Mac exclusively, Cocoa is definitely worth learning. If you want your software to be portable to other platforms, I'd delay learning Cocoa and learn something possibly not as well integrated — but more portable — like Qt, wxWidgets, Java's JFC/Swing or JFace/SWT, etc. You can always learn Cocoa later in that case.
Just my 0.02€.
Quote:Original post by hemoglobin
Someone said to me If I wanted to make some good applications and graphical user prompts, I should look up Cocoa(he used objective c alternatively with it) on the side.
Cocoa is the native object-oriented API for OS X. You can access Cocoa using Python via PyObjC, if you wish. Natively, however, it is accessed from Objective-C.
For GUI programming on the Mac with Python, you can also look at wxPython.
Quote:Is it worth looking at?
Yes.
Sorry for the overly wordy topic.
I plan on only developing on the Mac for now and wanted to know if Objective c with cocoa was worth looking at on the side to develop graphical prompts and applications. And is it as good as apple totes(yes I know hype is never as good as it truly is).
Hemoglobin
I plan on only developing on the Mac for now and wanted to know if Objective c with cocoa was worth looking at on the side to develop graphical prompts and applications. And is it as good as apple totes(yes I know hype is never as good as it truly is).
Hemoglobin
Quote:Original post by hemoglobin
And is it as good as apple touts...
That question makes no sense. Cocoa is the Mac OS X native API. Apple doesn't tout its greatness, much like Microsoft doesn't tout the greatness of Win32. It's the native interface, and any other way of building graphical applications for that environment is necessarily an abstraction built on top of it.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement