Swift

Advanced Swift programming skills for iOS and protocol-oriented programming

by @thebushidocollective 3 skills

Skills in this plugin

3
  1. Swift Concurrency · thebushidocollective
    Use when swift's modern concurrency model including async/await, actors, task groups, structured concurrency, and async sequences for building safe, performant concurrent code without data races or callback pyramids.
    1 install
  2. Swift Protocol Oriented Programming · thebushidocollective
    Use when protocol-oriented programming in Swift including protocol extensions, default implementations, protocol composition, associated types, and designing flexible, reusable abstractions that favor composition over inheritance.
    1 install
  3. Swift Optionals Patterns · thebushidocollective
    Use when swift's optional handling patterns including optional binding, chaining, nil coalescing, and modern approaches to safely working with optional values while avoiding common pitfalls and force unwrapping.
    1 install