Swift API Design Guidelines

Apply Swift API Design Guidelines to name, label, and document Swift APIs. Covers argument label rules (prepositional phrase rule, grammatical phrase rule, first-label omission), mutating/nonmutating pair naming (-ed/-ing participle pattern, form- prefix, sort/sorted, formUnion/union), side-effect naming (noun for pure, verb for mutating), documentation comment structure (summary by declaration kind, O(1) complexity rule), clarity at call site, role-based naming, protocol naming (-able/-ible/-ing), default arguments over method families, casing conventions, and terminology. Use when designing new Swift APIs, reviewing naming and argument labels, writing documentation comments, or refactoring for call site clarity.

om-scogo 614f931 4 files · 39.1 KB Updated 0 repo stars

File contents

om-scogo/skillsh-scraper/tree/main/data/skills/dpearson2699-swift-ios-skills/swift-api-design-guidelines commit 614f931bf3

Frequently asked questions

npx skillmds add om-scogo/swift-api-design-guidelines