Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

MonoTouch vs Xcode for iPhone and iPad

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.

Thanks.

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

Posted on Mar 14, 2011 1:20 AM

Reply
Question marked as Best reply

Posted on Mar 14, 2011 2:26 PM

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.
1 reply
Question marked as Best reply

Mar 14, 2011 2:26 PM in response to Peter Mount

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.

MonoTouch vs Xcode for iPhone and iPad

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.