The first time I opened Xcode to build an iOS app, I thought I’d have something in the App Store within a week. I had the idea, the excitement, and a “Hello, World!” running on the simulator. But then reality hit. Auto-layout was confusing, Swift’s optionals were tricky, and I had no idea how to connect UI elements to my code properly. After a...