<?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-6-Hands-On/</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-6-Hands-On/index.xml" rel="self" type="application/rss+xml"/><item><title>第36章 命令行工具实战：做一个记事本 CLI</title><link>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-36-Command-Line-Tool-Workshop/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-36-Command-Line-Tool-Workshop/</guid><description>&lt;h1 id="第三十六章命令行工具实战做一个记事本-cli"&gt;第三十六章：命令行工具实战：做一个记事本 CLI&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;命令行工具是练习 Swift 工程能力的好场地：没有界面可以躲，输入、输出、持久化、错误和退出码都摆在明面上。这一章做一个可以添加、列出和完成待办事项的小工具，把前面的语法、包管理和错误处理串起来。&lt;/p&gt;</description></item><item><title>第37章 SwiftUI 入门：声明式界面与状态</title><link>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-37-SwiftUI-Introduction/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-37-SwiftUI-Introduction/</guid><description>&lt;h1 id="第三十七章swiftui-入门声明式界面与状态"&gt;第三十七章：SwiftUI 入门：声明式界面与状态&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;SwiftUI 不是&amp;quot;用 Swift 写 UIKit&amp;quot;的另一种皮肤。它要求你换一种思考方式：描述界面在某份状态下的样子，而不是一步步命令界面怎么变。状态变了，界面重新计算。语法的简洁背后，是值类型、协议、属性包装器和隔离共同作用的结果。&lt;/p&gt;</description></item><item><title>第38章 综合实战：支出记录器</title><link>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-38-Capstone-Project/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-38-Capstone-Project/</guid><description>&lt;h1 id="第三十八章综合实战支出记录器"&gt;第三十八章：综合实战：支出记录器&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;这一章不追求&amp;quot;做一个完整 App&amp;quot;，而是做一个结构正确、可以继续长大的核心：模型清楚、存储可替换、逻辑可测试、错误可读。把支出记录做对，很多业务系统也能照着搭。&lt;/p&gt;</description></item><item><title>第39章 选读：服务端 Swift</title><link>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-39-Server-Side-Swift/</link><pubDate>Mon, 14 Sep 2026 22:30:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/basic/Part-6-Hands-On/Chapter-39-Server-Side-Swift/</guid><description>&lt;h1 id="第三十九章选读服务端-swift"&gt;第三十九章：选读：服务端 Swift&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Swift 不只活在手机和电脑里。借助异步运行时、事件驱动网络和服务端框架，它也能写 API、后台任务和实时服务。语言核心不变，变化的是运行环境、部署方式和并发边界。&lt;/p&gt;</description></item></channel></rss>