What is this blog about?

There’s no absolutely right answer to this question, as I expect this blog to evolve on its own. As I develop Apps for iPhone/iPad and Mac OS X platforms this blog would present my thoughts and experiences in this area.

I’ve always loved the beauty of clear and precise logic. I prefer the objectivity of Math and Science, and of course, Programming. This is possibly the reason behind my tag-line being what it is – “C-ing it Objective-ly”. Objective C is a language which never ceases to amaze me. There are several things which can be done using this language in a jiffy which otherwise would take lot of code to accomplish in other languages like Java or C#.

Objective C as a programming language and both the iOS Frameworks & Mac OS X Frameworks allow you to build almost every kind of logic that you can dream of while programming your applications. Whether it is creating dazzling animations or implementing complex data structures, these technologies help us achieve it all easily. The frameworks even give you an option to use different alternative approaches which you may select on the basis of your requirements. For example, if you wish to do a simple static animation of images, the UIImageView itself is sufficient to accomplish that. On the other hand if you wish to achieve dynamic animation of images with interactive capabilities with  callbacks, then you have the power of CALayers at your disposal.

In fact, programming in Objective C can be a dream-like experience, except for the fact that the usual step-by-step Help that Microsoft’s MSDN excels in, doesn’t exist for this beautiful language (something that Apple can learn from Microsoft). So, if you are absolutely new to programming or have arrived through a non-C programming language, you’ll take some time to find you feet. Once you do though, the ride is a breeze.

I’ll write more later. If you’ve caught this blog fresh, click the Follow button to help me remind you that my next post is made.