iOS MonoTouch - What do you guys think?

bogatyr

macrumors 65816
Mar 13, 2012
1,127
1
So I have been learning to write apps using Xcode 4 + C + Object-C..

Then someone tells me I am doing it wrong and must rather learn C#.

And this:
http://xamarin.com/monotouch

What do you guys think of this?
If you already know C# and have $400 to drop on Mono Touch, then that might be a good way to go. If you don't know C#, then you might as well learn Obj-C. At least that is my opinion.

However - for myself - I already knew C# but went with learning Obj-C instead.
 

bogatyr

macrumors 65816
Mar 13, 2012
1,127
1
Don't know C# at all, neither do I have $400 to drop into it. :eek:

I am finding Object-C quite tough though.
In my experience, C# was easier than Obj-C - not $400 worth of easier though. But each person experiences different learning curves.

EDIT: If you have an iPad, the iTunes U app has some free college level courses on developing for iOS. I think they were by Stanford.
 

Tander

macrumors 6502a
Original poster
Oct 21, 2011
676
1
Johannesburg, South Africa
I do have an iPad and I have looked at those videos - but they require you to know some Object-C first. :confused:

So one can make iPhone apps with C# instead of object-C?
 

bogatyr

macrumors 65816
Mar 13, 2012
1,127
1
So one can make iPhone apps with C# instead of object-C?
Yes, but keep in mind that you still need an OS X computer. I would download the trial (simulator support only) to see if you prefer it over Obj-C before you drop $400 on it.
 

Tander

macrumors 6502a
Original poster
Oct 21, 2011
676
1
Johannesburg, South Africa
Thanks for the information - I appreciate it.

I will stick with Object-C.

The syntax is not really the issue I am having - it's understanding, methods, objects, getters, setters = all quite confusing, lol.

Anyway, thanks
 

1458279

Suspended
May 1, 2010
1,601
1,520
California
One other note about being dependant on an outside product like MonoTouch... If you use them, you become dependant on them. If Apple adds some new stuff to the API/OS you might end up waiting for MonoTouch to update so you can support it.

You could also be stuck in a product that gets dropped from the market, they could go out of business.

If you stick with Apple's native lang, you have their support.
 
Last edited by a moderator:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.