Hi everyone,
I personally believe that mobile development skills are becoming essential in every developer's skill-set, especially those that are freelancers. For that I decided to learn iPhone and Android development. I already started off learning how to develop for the iPhone by watching
this video series from Lynda.com. There are certain issues I have to point out though:
1. I do not have a Mac. Hence I do not have the iPhone SDK and all the tools required for iPhone development.
2. I seriously hated the Objective-C syntax and how things are done using Xcode and the Interface Builder (such as hooking up outlets and so on).
3. Something to note: iPhone development is very straight forward and it's not really that complex (as I used to think).
4. I liked the fact that everything is thoroughly documented by Apple.
Now I was wondering about the following:
1. What are all of the alternatives (to Objective-C) for developing iPhone applications?
2. Are these alternatives really a replacement for Objective-C?
3. Are there any serious differences in performance when developing using one of the alternatives? In case there is, does that difference justify the
need for learning the ugly Objective-C?
Share your thoughts!