MonoTouch - What do you guys think?

Discussion in 'iOS Programming' started by Tander, Jun 5, 2012.

  1. Tander macrumors 6502a

    Tander

    Joined:
    Oct 21, 2011
    Location:
    Johannesburg, South Africa
    #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?
     
  2. bogatyr macrumors 65816

    Joined:
    Mar 13, 2012
    #2
    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.
     
  3. Tander thread starter macrumors 6502a

    Tander

    Joined:
    Oct 21, 2011
    Location:
    Johannesburg, South Africa
    #3
    Don't know C# at all, neither do I have $400 to drop into it. :eek:

    I am finding Object-C quite tough though.
     
  4. bogatyr macrumors 65816

    Joined:
    Mar 13, 2012
    #4
    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.
     
  5. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #5
    Then someone lied to you. It certainly is an option, but there is no "must" about it.
     
  6. Tander thread starter macrumors 6502a

    Tander

    Joined:
    Oct 21, 2011
    Location:
    Johannesburg, South Africa
    #6
    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?
     
  7. bogatyr macrumors 65816

    Joined:
    Mar 13, 2012
    #7
    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.
     
  8. Tander thread starter macrumors 6502a

    Tander

    Joined:
    Oct 21, 2011
    Location:
    Johannesburg, South Africa
    #8
    Are there any limitations to using C#

    I have a MacBook with Lion and running Xcode 4 - so IDE wise, I am ready.
     
  9. Tander thread starter macrumors 6502a

    Tander

    Joined:
    Oct 21, 2011
    Location:
    Johannesburg, South Africa
    #10
    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
     
  10. 1458279, Jun 5, 2012
    Last edited by a moderator: Jun 7, 2012

    1458279 Suspended

    1458279

    Joined:
    May 1, 2010
    Location:
    California
    #11
    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.
     
  11. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #12
    Mod Note: A number of posts dealing with Objective-C have been moved to their own thread. Any further posts in this thread should relate to the MonoTouch topic. Thank you for your consideration.
     

Share This Page