Jump to content

(C++ && OpenGL) || (Objective C && Cocoa)

- - - - -

  • Please log in to reply
No replies to this topic

#1
Osnarf

Osnarf

    Learning Programmer

  • Members
  • PipPipPip
  • 31 posts
Sorry if this is in the wrong forum, I'm new here and I wasn't exactly sure where to post this.

I would like to learn to program apps for the iphone. I know that now there is the possibility of using C++ and some limited OpenGL to make an app, and then porting it over. Currently, I am pretty well versed in C, and that's about it.
I am trying to decide if I should learn C++ and OpenGL or Objective C and the Cocoa framework. I would really like to be able to make apps - its a short term goal - although I only have a Windows PC right now. I could just buy an old mac though, and that would give me something to work with.

The way I see it, if I learn C++ & OpenGL i can use these on mac and windows, but if I learn objective C and the Cocoa framework, i can use objective C on mac and windows, but only use Cocoa on a mac.

So what do you think would be best for me? I'd eventually like to learn all of them, but soon I'm gonna be pretty wrapped up in my other classes for my majors (engineering & physics), so I may not be able to learn all of them rapidly.

But thinking short term, which would be the best bet? Which would take less time to learn? Which will give me greater Capabilities?

Another option would be to learn Objective C, Cocoa, and OpenGL, skipping C++. Unless I'm mistaken, you could do pretty much the same things with C and OpenGL as with C++ and OpenGL, it might just take a little more time and a little more code because you dont have the pre-written libraries.

One other thing is which would have the most portability to make apps for other phones as well?


Any input? Thanks everybody, its nice to meet you all.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users