- ++ and – are deprecated
- Traditional C-style for loops are deprecated
- Arrays and other slice types now have removeFirst()
- You can now compare tuples
- Tuple splat syntax is deprecated
- More keywords can be used as argument labels
- var parameters have been deprecated
- Renamed debug identifiers: #line, #function, #file
- Stringified selectors are deprecated
- Compile-time Swift version checking
1 | #if swift(>=2.2) |