Mastering iOS

Toast banditos
Jul 25, 2017 12 Comments

I'm an engineer who primarily works in Java but who wants to learn and master iOS. What are some high quality non-beginner resources for gaining mastery of iOS and Swift?

I know about the Apple developer documentation and Mike Ashton's blog.

comments

Want to comment? LOG IN or SIGN UP
TOP 12 Comments
  • Facebook snap123
    https://www.raywenderlich.com/ has a lot of resources for all levels
    Jul 25, 2017 2
    • Toast banditos
      OP
      Awesome
      Jul 25, 2017
    • GoDaddy 0xfeedfacf
      Check out their Advanced Apple Debugging and Reverse Engineering book from raywenderlich. Not really a big fan of the reverse engineering part but it takes a super deep dive into using the Apple debugger, LLDB. Learned a lot from that book
      Aug 25, 2017
  • New Yokomo
    The Stanford iOS course is pretty good. It's on YouTube.
    Jul 25, 2017 0
  • BlackBerry c3por2d2
    Big Nerd Ranch has some excellent tutorials
    Jul 25, 2017 0
  • FastSpring / Eng
    RickS_C137

    FastSpring Eng

    PRE
    Amazon, garmin
    RickS_C137more
    Install Xcode and get developer membership for $99 - write a lot of objective C and swift code for small apps and put some apps out in the App Store.
    Jul 25, 2017 2
    • Toast banditos
      OP
      Is it still important to ship Objective-C projects or do you see Swift eclipsing it in the near future?
      Jul 25, 2017
    • FastSpring / Eng
      RickS_C137

      FastSpring Eng

      PRE
      Amazon, garmin
      RickS_C137more
      I have shipped 4 apps on obj C (hate it honestly) and 1 on swift - honestly these languages come and go - the principles matter :)
      Jul 25, 2017
  • VMware IcMY51
    Write some code
    Jul 25, 2017 0
  • AT&T
    random25

    AT&T

    PRE
    AT&T
    random25more
    Oct 6 0
  • New / Eng NPzF40
    Read the entire swift book. That’s a given, then resources like Ray W. Will help you put it all together. Since you’re coming from java, it shouldn’t be too foreign.
    Sep 27, 2018 0
  • Tableau hjeg7f3
    if you are Java, you could try Android of course.
    Jul 25, 2017 0

Salary
Comparison

    Real time salary information from verified employees