The World of Swift 3
summary
Swift goes open source and is already running on Linux, Raspberry Pi and server stacks; Swift 3 aims for binary compatibility (no bundled runtime) and applies many concrete syntax and API changes: adds fileprivate added and reshapes access control, flips several collection APIs so sort becomes verb for in‑place, enforces dot on enum cases, moves inout annotation next to type, drops ++/-- and C‑style for, requires consistent external parameter labels, and promises automated refactoring tools for a painful but supported migration.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:54ObjectiveC
- 2:05ObjectiveC vs Swift
- 4:45Moving Objects
- 10:50Sort Sort
- 13:15Set Operations
- 17:20Apple Frameworks
- 24:07Going Away
- 31:52Design Guidelines
- 35:37Argument Labels
related talks
39mWhy Is Swift So Much Better On Server?
26mSwift beyond Apple: Making Software for the Physical World
42mThe State of Swift
17mSwift beyond Apple platforms
57mCatching up with Swift
25mSwift on Server: Are We There Yet?
01h 15mSwift For The Curious
47mTime Traveling With Swift: Where We Started, Where We Are, and Where We’re Going
