|Mar 13, 2012, 03:08 PM||#1|
Using C++, Objective-C and OpenGL
Well, in my quest for knowledge, I've seen several threads on various forums where there's a discussion of wrapping C++ to Cocoa to be able to create C++ GUI applications on Mac OS. Most of the answers pointed to using Cocoa for the GUI parts (possibly Objective-C++ with .mm files) and C++ for the rest, but not many examples of how to actually do something like that.
I did, however, find this old thread here that gave me inspiration:
... and got the ball rolling.
According to the Application Kit Framework Reference:
… AppKit.framework is really all you need to create a GUI application:
Here's my project so far:
Since most of my experience is with C/C++ (started learning C on a 68K Centris 650), Objective-C is a bit foreign to me, so I tried to keep the Objective-C code to a minimum. I reckon what I'm asking is if someone could look over the code in the above project and tell me if the Objective-C code is done correctly (specifically the memory management) and possibly offer any suggestions for improvements. It seems to work fine and running it with the debugger console doesn't report any issues.
|Mar 21, 2012, 11:03 AM||#4|
Also, since the OP specifically asked about memory management: There are memory tools (zombies and leaks) in Instruments that specifically address memory mgmt.
|Feb 14, 2013, 04:34 PM||#6|
I find this absolutely fascinating! Have you done anything new or having any new updates to share? Shoot, something like this should be placed into GIT and a team should be assembled to work on it. I absolutely love it!
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|Initializing C-style array for use in Objective-C class||Thethuthinang||Mac Programming||3||Jan 29, 2012 12:56 PM|
|Learning Objective-C from C||lynkynpark86||iPhone/iPad Programming||19||Jan 2, 2012 04:24 PM|
|*GOOD* Objective-C 2D OpenGL Tutorials||MorphingDragon||Mac Programming||4||Jun 22, 2010 10:30 PM|
|Using an Objective-C array with a slider to return custom values generates warning||StevenHu||iPhone/iPad Programming||9||Oct 8, 2009 12:17 PM|
|OPENGL using textured layers and sprites, best choice?||mymac1||iPhone/iPad Programming||4||Aug 25, 2009 12:07 AM|
All times are GMT -5. The time now is 05:32 PM.