1 Reply Latest reply: Mar 14, 2011 2:26 PM by etresoft
Peter Mount Level 1 (5 points)
I'm an undergraduate student in a BIS Degree. I'm interested in programming for the iPhone and the iPad. I've been reading a book on C# and I've been considering MonoTouch.

But would I be better off using Xcode and learning Objective C. I've studied ANSI C some years ago (as well as Java and VB.NET as all as ASP.NET). I currently have an iPhone 4 but I probably wouldn't be able to buy an iPhone 5 for some time after it becomes available.


15 inch MBP 2.4GHz Core 2 Duo, Mac OS X (10.6.6), iPhone 4 iOS4.2, Apple TV 2nd Gen, iPod Nano 5th gen, iPod Nano 4th gen
  • etresoft Level 7 (27,801 points)
    I think the only downside to Monotouch would be a smaller community of users. That might not be a downside either. You might get less misinformation that way.

    Still, if your only C# experience has been reading a book, Objective-C might be a better approach. If you had a lot of C# experience and had confidence you could quickly write apps that way, it might make sense to leverage that experience. If you are starting from scratch (more or less) in either language, I would recommend Objective C.