Who can say they have learned Swift?
summary
Claim: no one reliably finishes learning Swift because the language and APIs keep adding features and surprising edge cases. Examples given include filter returns the items that match not removes them, the IUO flag getting dropped when an implicitly unwrapped optional is copied, and that Float is a distinct struct not just a typealias. Notes which language features actually arrived in Swift 5.1 and 5.2 like property wrappers and key path functions and upcoming 5.3 changes like multi‑part catch and synthesized Comparable. Also calls for more tests, citations, and inclusivity.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:20Have you learned Swift
- 2:32Irregular Bumps
- 4:50Swift 52
- 7:24The problem
- 8:15The dogs
- 9:42Breaking changes
- 10:20Swiss style guide
- 11:39Changing culture
- 12:47Swifts evolution
- 14:03Will Swift get easier
- 18:22Where does that leave Swift
- 19:33Conclusion








