100 Days of Swift: The Tutorials
samvlu.com
samvlu.com
So I started to make small apps, heavily inspired by the projects in 100 days of Swift.
While I sometimes wished to see the source code and get a bit more in-depth explanation for every project, I discovered another approach that works for me:
I started with Apple's tutorial [1].
Then I tried to copy the projects from 100 days of Swift. The first projects can be solved with answers from Stack Overflow and tutorials here and there. I noticed that I'd push my apps in a slightly different direction and just wing it with whatever interests me. For example, I added an NSTimer to project 6 (DateTime).
This way, I won't get the solution easily as source code, but just see the screenshot/video from the final app and try to think of my own solutions.
From my very limited experience, the UI building and auto-layout stuff in Xcode requires an in-depth explanation. This is where I struggle most right now.
[1]: https://developer.apple.com/library/ios/referencelibrary/Get...
It would be more awesome if the code alone was available for free and charge for the videos. But I'm sure the countless hours spent on making & editing the videos/Projects justifies the price.
[1] https://medium.com/@samvlu/100-days-of-swift-736d45a19b63
https://github.com/allenwong/30DaysofSwift
i started a similar project:
https://github.com/melling/ios_topics
There's an incredible amount of Swift projects, blogs, etc, it's really just a matter of organizing it.
https://medium.com/@samvlu/100-days-of-swift-the-tutorials-d...
I've tried Swift several times, but as a sysadmin, I'm interested in cli apps, servers, network libraries etc. I either already know how to do these things or can find out quickly in python/ruby/go or even rust. But whenever I try to find out how to do these already familiar things in Swift, it's a pain to find the right documentation/examples.
https://github.com/ontouchstart/grs
Hope it will make it easier for people to write CLI tutorials.
I saw the flurry of excitement when it was announced, but it seems the interest around this language has fallen off a cliff. Am I supposed to be excited about its intrinsic features or am I only supposed to be excited if I'm firmly locked inside Apple's garden? Should I learn this instead of Rust/Ocaml/Elixir to further my skills independently of any Apple-oriented motivations?