I’m looking to learn to build things for iOS. I already know other languages besides Swift, but I’d really like to have a structured path for this. Any recommendations?

  • Chris
    link
    fedilink
    English
    11 year ago

    I’ve been thinking of diving into the Swift deep end myself. Good luck to you!

  • MifuyneM
    link
    fedilink
    English
    11 year ago

    Maybe give exercism’s Swift track a try?

    Word of warning, I do find some of exercism’s “lessons” hit or miss. Most of the time, the exercises seem to expect more knowledge of the language than what was given in the “lessons.” Be prepared to do some searching, if the “lessons” don’t provide further reading itself. It does also provide the ability for you to unlock and peek at other people’s published solutions.

    • @mangotop
      link
      English
      21 year ago

      For some other people this might differ, but whenever I have to interact with them, the Apple docs are absurdly bad. They read more as an autogenerated list from the API than something an actual human wrote trying to be useful. In general I agree, for most languages/packages the official docs are great

  • @rarkgrames
    link
    English
    11 year ago

    I would start here: https://www.hackingwithswift.com/100/swiftui

    Paul has put together a great resource and it’s free so you have nothing to lose. I followed his course and have 2 apps in the app store, and I’m now working on a more complex but hopefully useful app that I plan to launch later this year.

  • @[email protected]
    link
    fedilink
    English
    11 year ago

    I’ve learned it with Stanford’s CS193p course. https://cs193p.sites.stanford.edu/

    It’s the best way to learn both the platform fundamentals, as well as good programming principles. Beware though, it’s definitely for advanced students, and there’s homework.