API 设计指南

为了方便快速参考,许多指南的细节可以单独展开。当打印此页面时,细节永远不会被隐藏。

目录

引言

在编写 Swift 代码时,提供清晰、一致的开发者体验,很大程度上取决于 API 中出现的名称和惯用法。这些设计指南解释了如何确保你的代码感觉像是更大的 Swift 生态系统的一部分。

基本原则

命名

促进清晰的使用

力求流畅的使用

恰当使用术语

术语
名词 - 在特定领域或行业内具有精确的、专门含义的单词或短语。

约定

通用约定

参数

func move(from **start**: Point, to **end**: Point)

实参标签

func move(**from** start: Point, **to** end: Point)
x.move(**from:** x, **to:** y)

特殊说明