iPhone development for a .NET developer

If you are a .NET developer (like me) and would like to explore the iPhone world, then this is the post for you.

The first thing you need to do is under stand the Cocoa framework which is Apple’s equivalent of .NET framework, just google for it and get yourself familiar with the concepts of views, windows, controllers, apis etc.

The next thing is to get familiar with Objective-C, which is a C/C++ kind of language but uses SmallTalk syntax for whatever reason best known to Objective-C development team.

The most important thing is that there is no  garbage collections / memory management for declared variables or objects. Once you are finished with the object/view, you need to de allocate the memory.

Once youare happy with that, get yourself on iMac and start coding.  There are plenty of tutorials / webcasts available on YouTube, check them out as your starting point.

I will be posting a step by step guide ‘how to implement a simple temperature conversion’ iphone app and comparing it side by side with a similar C# app to clear the differences.