If you’re working with Objective-C/C++ (i.e. mixing both languages) in an iPhone/Mac application you may come across some strange errors in the build process due to a configuration issue.
error: bits/c++config.h: No such file or directory
One of my projects, Texture Evolution was a Mac application that referenced a C++ Mac library. About 6 months [...]
I started messing around with SCM in Xcode 3.2 using subversion and I had a minor road bump with getting SCM to see modified files outside the project directory. It turns out there’s an easy solution, but it wasn’t obvious.
I won’t go into details on how to setup SVN or [...]
In my effort to write more robust and maintainable code I have been searching for a cross-platform C++ logging utility. I’m working on a C++ static library for iPhone/iPad 3.2/Mac/Windows and I needed a way to log what was happening in my library. Along the way I was forced to build Boost for [...]
Today I gave a presentation on iPhone Development at RIT for the Computer Science Community (CSC).If you enjoyed it let me know. I’m looking into starting an informal iPhone Dev workshop for more topics.
Here are the slides and Xcode projects:
Slides: iPhone Development – [...]
Artwork Evolution
Facebook
@PaulSolt
- “@_cbarnes: Inventing on principle - http://t.co/nIQbtIwq @paulsolt - you might like this.” love it, thanks! 48 mins ago
- @LeapMotion looks great! Is the Mac dev kit available now? 8 hours ago
- RT @bbum: Today marks my ninth year as an Apple employee. I'll do another nine easily as I fully expect it to continue to be awesome. 2012/05/20
Github
Tags
animation App Store Artwork Evolution Boost Boot Camp C++ cross platform development Dual Monitors function pointers Gears of War 2 gestures git GLUT inheritance iOS iPad iPhone Macbook Pro Mac OS X MacPorts member functions Objective-C OCUnit OpenGL player/stage polymorphism presentation programming remote control RIT SCM slides static methods STL svn 1.6 tdd testable code testing unit testing version control Windows XP Xbox 360 Xcode xcode 3.1.2


