Swift Evolution-0393: Value and Type Parameter Packs

This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. – swift-evolution/0393-parameter-packs.md at main · apple/swift-evolution… Read more


Defining Custom Patterns in Swift

This week, let’s dive deep into the world of pattern matching in Swift — to take a look at how we can construct completely custom patterns, and some of the interesting techniques that we can unlock by doing so. (more…)

Read more »

Swift Value Types and Reference Types

Value types and reference types are the core concepts in Swift. Let's study what are value and reference semantics; how Swift structs and classes are stored in memory; compare Swift structs and classes performance and suggest when to use what. (more…)

Read more »