Wednesday 21 April 2010

First impressions about iPhone development

The iPhone development language is called objective C and the development environment is called Xcode.

Obj-C, as its commonly abbreviated, is a C derivative language, with all the common syntax and operators available with C,and more, as you'd expect.  My background is mostly VB, but I've done some PHP in the last few years and have found this helpful in learning Obj-C, much of the syntax is the same.

Like other languages these days, there's help and example code to be found on the web. There are also forums where you can ask questions. However, you're expected to have a reasonable understanding of the language. I often find myself being referred to the documentation, which is only natural I guess.

I still need to learn about the framework and common functions.

I have found development of my first app quite slow, I tend to get stuck and unlike other languages I've used recently, am finding it hard to workaround my problems. However, I think this is due to a lack of familiarity with the language.

There still some fundamental concepts I need to learn but I hope I have got past the dip in the learning curve now.

by JM