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...