Swift Language

Apply modern Swift language patterns and idioms for non-concurrency, non-SwiftUI code. Covers if/switch expressions (Swift 5.9+), typed throws (Swift 6+), result builders, property wrappers, opaque and existential types (some vs any), guard patterns, Never type, Regex builders (Swift 5.7+), basic Codable shaping (CodingKeys, custom decoding, nested containers), modern collection APIs (count(where:), contains(where:), replacing()), basic FormatStyle usage, and string interpolation patterns. Use when writing core Swift code involving generics, protocols, enums, closures, or modern language features; route deep Codable to swift-codable, detailed formatting/localization to swift-formatstyle, and API naming to swift-api-design-guidelines.

om-scogo 4d0531c 4 files · 45.0 KB Updated 0 repo stars

File contents

om-scogo/skillsh-scraper/tree/main/data/skills/dpearson2699-swift-ios-skills/swift-language commit 4d0531c5f0

Frequently asked questions

npx skillmds add om-scogo/swift-language