<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Swift - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</title>
        <link>https://silentstormic.top/tags/Swift/</link>
        <description>Swift - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 30 Nov 2025 17:55:22 &#43;0800</lastBuildDate><atom:link href="https://silentstormic.top/tags/Swift/" rel="self" type="application/rss+xml" /><item>
    <title>Xcode 注释标签（Annotation Tags）与最佳实践指南</title>
    <link>https://silentstormic.top/post/1764496522/</link>
    <pubDate>Sun, 30 Nov 2025 17:55:22 &#43;0800</pubDate>
    <author>lihuu</author>
    <guid>https://silentstormic.top/post/1764496522/</guid>
    <description><![CDATA[<p>本指南适用于 Swift / SwiftUI / macOS/iOS 应用开发，帮助你在工程中正确、优雅、专业地使用 Xcode 支持的注释标签，提高代码可读性、可维护性和团队协作效率。</p>
<hr>
<h2 id="1-xcode-支持的注解标签一览表">1. Xcode 支持的注解标签一览表</h2>
<p>以下标签是 <strong>Xcode 原生支持</strong> 的，它们在导航栏、Issue Navigator 中具有特殊行为。</p>
<table>
  <thead>
      <tr>
          <th>注解标签</th>
          <th>Xcode 行为</th>
          <th>用途</th>
          <th>官方支持</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>// MARK:</code></td>
          <td>在导航栏创建分组 Section</td>
          <td>组织代码结构</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// MARK: -</code></td>
          <td>分组 + 分隔线</td>
          <td>更强的视觉分割</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// TODO:</code></td>
          <td>出现在 Issue Navigator → Todos</td>
          <td>待办事项</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// FIXME:</code></td>
          <td>出现在 Issue Navigator → Todos</td>
          <td>待修复的问题</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// WARNING:</code></td>
          <td>构建时出现黄色警告 ⚠️</td>
          <td>强调重要问题</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// ERROR:</code></td>
          <td>构建时报红色错误 ❌</td>
          <td>阻止构建（调试用）</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>// NOTE:</code></td>
          <td>普通注释，无特殊行为</td>
          <td>补充说明</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>///</code></td>
          <td>文档注释（Quick Help 支持）</td>
          <td>类型/方法/属性文档</td>
          <td>✔ 是</td>
      </tr>
      <tr>
          <td><code>/** ... */</code></td>
          <td>多行文档注释</td>
          <td>长段落说明</td>
          <td>✔ 是</td>
      </tr>
  </tbody>
</table>
<hr>
<h2 id="2-注解标签详解">2. 注解标签详解</h2>
<h3 id="21--mark--代码分区最常用">2.1 <code>// MARK:</code> —— 代码分区（最常用）</h3>
<p>用于将大型 Swift 文件分块，让导航结构更清晰。</p>]]></description>
</item>
</channel>
</rss>
