I dont have a mac or a mac os.

Discussion in 'iOS Programming' started by Davide82, Jun 17, 2009.

  1. Davide82 macrumors member

    Joined:
    Jun 15, 2009
  2. TAJones99 macrumors member

    TAJones99

    Joined:
    Apr 26, 2009
    Location:
    Jacksonville, FL
  3. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #3
    If you're just looking to code simple Objective-C programs, I'm sure there's a gcc out there that can help. But that's probably not what you're asking, is it?
     
  4. Davide82 thread starter macrumors member

    Joined:
    Jun 15, 2009
    #4
    Well maybe it is i'm not sure. Can I fully functionaly program objc apps on a windows pc in any sort of usefull manner?
     
  5. Guiyon macrumors 6502a

    Joined:
    Mar 19, 2008
    Location:
    North Shore, MA
    #5
    Check out GNUstep, a GNU Objective-C API based on Cocoa. If you are writing non-graphical utilities, gnustep-make and gnustep-base should get you going. If you want/need a GUI then you either have to have Mac OS X, use the full GNUstep API or use some other C or C++ API you can wrap around.
     
  6. Saladinos macrumors 68000

    Saladinos

    Joined:
    Feb 26, 2008
    #6
    You can create small command-line apps with gcc, but for anything larger (such as a GUI app), you'll need a Mac.

    I'd recommend going for a Mac Mini. If money's tight, you could get a refurb or second hand model. If you're committed and absolutely sure you want to sell iPhone applications, you might consider it an investment.

    Programming isn't for everyone, so you might want to try something like BASIC first to see how it is. If you're going to invest in a Mac for iPhone app development, you need to be sure you really want to do this and won't get bored in a month or two. Developing applications is boring. The apps themselves may be cool, but the programming side of things is often tedious. You're creative for a few minutes whilst you think of how the app could work, then you have to write it all down in an obscure instruction language for hours/days/weeks.
     

Share This Page