What's new in Swift 5.3?

Swift 5.3 is going to be an exciting new release. This post is a showcase of the latest Swift programming language features.

What's new in Swift 5.3?

Package Manager updates

Resources

SE-0271

Localized resources

SE-0278

Binary dependencies

SE-0272

Conditional Target Dependencies

SE-0273

Language features

Multiple Trailing Closures

SE-0279

Synthesized Comparable conformance for enum types

SE-0266.

Enum cases as protocol witnesses

SE-0280

Type-Based Program Entry Points

SE-0281

Multi-Pattern Catch Clauses

SE-0276

Float16

SE-0277

Self changes

SE-0269

Refine didSet Semantics

SE-0268

Add Collection Operations on Noncontiguous Elements

SE-0270

Where clauses on contextually generic declarations

SE-0267

Add a String Initializer with Access to Uninitialized Storage

SE-0263

8 Likes