Over the last 4 months (and in my spare time…) I have been learning how to write Objective-C code in the hopes of one day releasing an iPhone application on the App Store. The main objective is to make enough money to pay off my entire student debt using the software development “talents” that I have…. but I’ll be just as happy (albeit… not as financially happy..) if one person tells me that they like my app… basically validating me.
Learning Objective-C
Learning Objective-C was not that difficult once I got the hang of it. After the first few barriers of not understanding what the heck ” @property (nonatomic, retain)… ” meant and finally getting the handle of the crazy nonsensical syntax, it was actually pretty easy to learn and fun to see your code come to life on the small screen.
What really helped me get a handle of it quickly was my familiarity with C++, DirectX and OpenGL frameworks. (I’m mostly making games…)
What this process has shown me is that the best thing I ever did, was go to College! College is where I actually learned how to develop software, not just how to think about system design (which I learned at University [.. and is just as important]).
About the Game

Atari's Missile Command (1980)
The game is similar to the Atari’s Missile Command (1980) (shown in the figure above) with some major variations.
My game has Meteors fall from the sky, and you launch rockets by touching the screen in order to intercept and save the city.

Early build of my iPhone game
I am hoping to be finished the game by the end of April, depending how much time I have to work on it.
That is all I have for today. (I’m also trying to update this blog more often with things I’m working on, tutorials, and other ideas that I come up with).
Social Connections