Want to learn Mac/iOs coding. Need language advice.

Discussion in 'iOS Programming' started by dezmen, Jun 3, 2014.

  1. dezmen macrumors member

    Joined:
    May 23, 2014
    #1
    Greetings.
    I'm planning to start coding iOS/Mac applications/games.
    I was wondering, from what I should start my way, to get skills in a decent period of time? Is it worth to learn actual language, which is Objective-C or start with Swift? Or Swift require Objective-C base knowledge?

    Would be very grateful for providing needed links/materials.

    Thanks
     
  2. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #2
    Damn. We're going to have to update the FAQ aren't we.

    I've started reading the Swift book myself. There is no specific prior programming language experience needed, but the book already assumes you know how to code in something.

    Books on Swift for beginners aren't available yet, and since Hillegass hasn't started his, there's a good chance that there won't be one for a while. I had hoped that Apple might have clued him in earlier...

    B
     
  3. dezmen thread starter macrumors member

    Joined:
    May 23, 2014
    #3
    That's kinda an issue as I'm totally new in this area. Like 0 coding knowledge whatsoever...
     
  4. Dookieman macrumors 6502

    Joined:
    Oct 12, 2009
    #4
    Start with Objective-C, there are a lot of tutorials, books, and answers to common questions and problems throughout the internet. It will take Swift a while (years probably) to get to that point. Migrate to Swift as you feel comfortable.
     
  5. 1458279 Suspended

    1458279

    Joined:
    May 1, 2010
    Location:
    California
    #5
    It's going to be a long while before we have a good selection of books on Swift. Many are going to want books that go beyond syntax and those are going to take a while to write.

    It maybe 2015 before we see any good Swift books come out.
     
  6. chown33 macrumors 604

    Joined:
    Aug 9, 2009
    #6
    Unless some authors got pre-release information, and have been writing books for a while. Something like that happened with Objective-C 2.0, so it might happen here. Or not.
     
  7. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #7
    Hillegass and Kochan's tweets both suggest they had no advance knowledge. I expect a book from BNR, not sure about Kochan.

    B
     
  8. dezmen thread starter macrumors member

    Joined:
    May 23, 2014
    #8
    Ha, got one from Aaron Hillegass :) Called "Objective-C Programming: The Big Nerd Ranch Guide" I think (got different name due to russian type <_<). It written nicely and got good explanation of things inside. So I guess best way is to keep this particular book.
     
  9. crossi81 macrumors member

    Joined:
    Aug 13, 2012
    #9
    I agree with balamw.

    My suggestion (to OP) is: look at Apple own docs about Swift, specifically this one:
    https://developer.apple.com/library...ml#//apple_ref/doc/uid/TP40014097-CH5-XID_399

    Look at the topics on the left: if you know what they mean (what things like "control flow", "inheritance", "type casting" mean), you are ready to begin. Otherwise, it is better to start from those concepts first.
     

Share This Page