<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>第一篇 起步 on 编程那些事儿</title><link>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/</link><description>Recent content in 第一篇 起步 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 19 Sep 2026 21:54:25 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/index.xml" rel="self" type="application/rss+xml"/><item><title>第1章 装上 Swift 6.3，把第一行代码跑起来</title><link>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-01-Install-and-First-Code/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-01-Install-and-First-Code/</guid><description>&lt;h1 id="第一章装上-swift-63把第一行代码跑起来"&gt;第一章：装上 Swift 6.3，把第一行代码跑起来&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;学一门语言，第一道坎从来不是语法，是环境。好消息是 Swift 的安装比&amp;quot;手工把编译链路拼起来&amp;quot;体面得多；坏消息是它有好几个来源、好几个版本，装得不巧会得到一些非常神秘的现象——同样的代码，别人那儿岁月静好，你这儿突然冒出一串看不懂的警告。&lt;/p&gt;</description></item><item><title>第2章 一段 Swift 源码的解剖</title><link>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-02-Anatomy-of-Source-Code/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-02-Anatomy-of-Source-Code/</guid><description>&lt;h1 id="第二章一段-swift-源码的解剖"&gt;第二章：一段 Swift 源码的解剖&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;语法书里最枯燥的一章通常是&amp;quot;词法&amp;quot;，因为它讲的是注释、空白、下划线这种&amp;quot;看起来根本不重要&amp;quot;的东西。但 Swift 在这一层藏了几件好东西：注释能嵌套、标识符能用中文和 emoji、字符串有&amp;quot;原始模式&amp;quot;、还有一组长得像咒语的 &lt;code&gt;#file&lt;/code&gt;、&lt;code&gt;#warning&lt;/code&gt;。这一章把它们一次说清，之后你看到任何 Swift 源码都不会再有&amp;quot;这符号是干嘛的&amp;quot;的困惑。&lt;/p&gt;</description></item><item><title>第3章 第一个真正的项目：SwiftPM 与命令行工具</title><link>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-03-SwiftPM-and-First-Project/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-1-Getting-Started/Chapter-03-SwiftPM-and-First-Project/</guid><description>&lt;h1 id="第三章第一个真正的项目swiftpm-与命令行工具"&gt;第三章：第一个真正的项目：SwiftPM 与命令行工具&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;单文件的好处是&amp;quot;改一行就能跑&amp;quot;；坏处是当你的程序需要十几个文件、三四个依赖、一套测试时，它会立刻变成灾难现场。SwiftPM（Swift Package Manager）就是官方的&amp;quot;收拾现场&amp;quot;方案：它管源码怎么摆、依赖怎么拉、怎么编译、测试怎么跑。这一章我们不写什么精彩代码，但会把你之后所有项目的地基打好。&lt;/p&gt;</description></item></channel></rss>