Creating Mac apps.

Discussion in 'Mac Programming' started by Mvkoe, Sep 13, 2013.

  1. macrumors member

    Mvkoe

    Joined:
    Aug 4, 2008
    Location:
    Belgium
    #1
    Hey

    I'm willing to start programming for mac, but I'm a bit lost on the programming of opening a new view/window with apps for mac.

    I have a bit of experience with programming for iPhone, and from that i know that you can push views, working with segue's and stuff. But in mac programming it's a bit different. I can't seem to find some books or tutorials on simple things, like when i click a button a new window will appear with some stuff that i would get from the previous window. Like iPhone programming you could use the push to segue thingy.

    Does anyone can say some good books on start making apps for mac ?

    Regards.
     
  2. macrumors 68000

    Joined:
    Mar 29, 2009
    Location:
    USA
  3. macrumors 603

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #3
    Segues and storyboards are a relatively recent addition to the iOS SDK (they're about 2 years old now,) that haven't been added to the OS X SDK yet. They aren't really needed, though, because whereas in iOS apps normally have strictly defined flows to them, OS X apps often don't. There's a menubar that can be accessed at any time which is often full of ways of jumping between different parts of an OS X application, for example.

    The closest thing you can do is instead use XIBs, which are available for and have roughly the same features in both OS X and iOS.

    Alternatively, you're not limited to Xcode / Obj-C / Cocoa when you do Mac development. There are numerous other IDEs and languages you could choose to write OS X applications in. You could choose to use Python or Java, instead, which have the advantage of being (relatively) easy to port to other platforms. Unless you want to sell your app via the Mac App Store. Apple requires those apps to be native. But again, unlike with iOS where Apple's store is the only way of distributing your apps, on OS X you could set up your own store online, or distribute through Amazon, or Steam, to name a few options.
     
  4. thread starter macrumors member

    Mvkoe

    Joined:
    Aug 4, 2008
    Location:
    Belgium
    #4
    Thanks for the comments! Yea i know about Java, i've started programming there, but now i want to go the objective-c road on, for making apps for in the mac app store.
     
  5. macrumors 6502

    Joined:
    Aug 21, 2013
    Location:
    San Francisco
    #5
    A good book to learn Obj-C so you can make apps for the Mac App Store is "Learn Objective-C on the Mac: For OS X and iOS; Second Edition" by Scott Knaster, Waqar Malik, Mark Dalrymple.

    This is the book I started with when I started learning Obj-C for OS X.

    Hope this helps! :)
     
  6. macrumors regular

    Miguel Cunha

    Joined:
    Sep 14, 2012
    Location:
    Braga, Portugal
    #6
  7. macrumors 65816

    Ja Di ksw

    Joined:
    Apr 9, 2003
    #7
    Kochan is good, I'm reading him now. His books are usually on the recommended reading list.

    Also, as one noobie learning to another, good luck :D
     
  8. macrumors regular

    Miguel Cunha

    Joined:
    Sep 14, 2012
    Location:
    Braga, Portugal
    #8
    thank you Ja Di ksw, not only for the recommendation, but also also for your support.

    Best wishes for you as well.
     

Share This Page