<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SilkSong</title><description>finding inner peace</description><link>https://silksong.me/</link><item><title>我的 2021</title><link>https://silksong.me/posts/2021-12-31-my-2021/</link><guid isPermaLink="true">https://silksong.me/posts/2021-12-31-my-2021/</guid><description>经历了期末周和感冒两周的双重折磨以及一周恢复，在 2021 年的最后一天，我坐在 Information Commons 二楼熟悉的座位，在这个过去三个月陪伴我度过许多个思索，欣喜，困惑夜晚的地方，静下心来回顾这个对我来说难以忘记的特别年份，2021。</description><pubDate>Fri, 31 Dec 2021 19:36:17 GMT</pubDate></item><item><title>打造一个简单好看实用的终端：Oh-My-Zsh 安装,配置以及设置终端代理</title><link>https://silksong.me/posts/2020-04-20-build-good-terminal/</link><guid isPermaLink="true">https://silksong.me/posts/2020-04-20-build-good-terminal/</guid><description>终端是每个程序员，无论你的水平高低，日常工作中必然会接触到的东西，无论是一个文件的打开，还是一个 Git commit 的提交，通过命令行的方式进行指令的输入，不仅会显得 “酷”，更重要的是，很多时候是高效简洁的</description><pubDate>Mon, 20 Apr 2020 19:30:53 GMT</pubDate></item><item><title>RxSwift 自定义 Delegate 实现</title><link>https://silksong.me/posts/rxswift-delegate/</link><guid isPermaLink="true">https://silksong.me/posts/rxswift-delegate/</guid><description>最近在学习 RxSwift, 一个很常用的例子就是通过 UITableView 各种数据的展示和事件的点击来学习。通常我们会通过原生的 delegate 来控制各种行为，比如通过 `tableView(_:didSelectRowAt:)` 这个方法来设置点击 cell 之后的自动反选，但既然是在学习 Reactive programming, 我们期待实现下面的效果：</description><pubDate>Mon, 10 Feb 2020 18:29:02 GMT</pubDate></item><item><title>install win10 in Mac 采坑记录</title><link>https://silksong.me/posts/install-win10-in-mac/</link><guid isPermaLink="true">https://silksong.me/posts/install-win10-in-mac/</guid><description>之前由于一些原因，想在 Mac 中安装一个 win10 的双系统，本来是一个相对不麻烦的事情，但是我却在第一步卡了很久。</description><pubDate>Fri, 14 Jun 2019 18:55:33 GMT</pubDate></item><item><title>金州勇士输了</title><link>https://silksong.me/posts/%E9%87%91%E5%B7%9E%E5%8B%87%E5%A3%AB%E8%BE%93%E4%BA%86/</link><guid isPermaLink="true">https://silksong.me/posts/%E9%87%91%E5%B7%9E%E5%8B%87%E5%A3%AB%E8%BE%93%E4%BA%86/</guid><description>今天勇士主场 2：4 输给了猛龙，最后一分之差，库里没有投进制胜球，小卡拿到了他的第二个冠军和FMVP,</description><pubDate>Fri, 14 Jun 2019 13:55:23 GMT</pubDate></item><item><title>博客更换主题采坑记</title><link>https://silksong.me/posts/new-blog-theme/</link><guid isPermaLink="true">https://silksong.me/posts/new-blog-theme/</guid><description>博客好久没写了，近期准备重新拾起来，正巧发现了一个很不错的主题 even, 查看了一下文档也很友好，就打算把主题换一下，之前网站上缺的评论，目录，RSS订阅和底部社交链接等小功能也一起补上，折腾了几个小时，踩了几个小坑，记录一下。</description><pubDate>Mon, 20 Nov 2017 23:12:41 GMT</pubDate></item><item><title>一种简洁的 Edit Mode 实现方式</title><link>https://silksong.me/posts/elegant-edit-mode-method/</link><guid isPermaLink="true">https://silksong.me/posts/elegant-edit-mode-method/</guid><description>一个简单的 ToDo 应用，如何简洁，优雅的实现删除，排序功能。以及当没有 Data 时，展示 No Data Available 页面的代码实现。</description><pubDate>Mon, 31 Jul 2017 02:02:46 GMT</pubDate></item><item><title>Swift30Days-CandySearch 开发总结</title><link>https://silksong.me/posts/swift30days-candysearch/</link><guid isPermaLink="true">https://silksong.me/posts/swift30days-candysearch/</guid><description>Swift30Projects-05-CandySearch 的一些经验总结。</description><pubDate>Mon, 31 Jul 2017 00:16:22 GMT</pubDate></item><item><title>&lt;译&gt; Best Way to dismiss Keyboard in a View Controller iOS (Swift)</title><link>https://silksong.me/posts/dismiss-keyboard/</link><guid isPermaLink="true">https://silksong.me/posts/dismiss-keyboard/</guid><description>我一直思考在 iOS 应用中隐藏键盘的所有方法，并找到适合我的最好的方法。键盘是 `UITextFields` 的第一响应对象，一旦你开始编辑，键盘就会出现。</description><pubDate>Mon, 24 Jul 2017 16:30:52 GMT</pubDate></item><item><title>Beginning iOS Animations</title><link>https://silksong.me/posts/beginning-ios-animations/</link><guid isPermaLink="true">https://silksong.me/posts/beginning-ios-animations/</guid><description>一直对 iOS 的动画很感兴趣，美好的交互体验的确会给 App 的使用带来愉悦的感觉，也能让开发者引导着用户正确的使用 App。 最近学习了 Ray 的 Beginning iOS Animations，试着总结一下知识点，权当复习。</description><pubDate>Tue, 18 Jul 2017 01:44:09 GMT</pubDate></item><item><title>iOS Apprentice Part 2 Checklist 学习笔记</title><link>https://silksong.me/posts/ios-apprentice-part-2-checklist-%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://silksong.me/posts/ios-apprentice-part-2-checklist-%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>前段时间学习了 Ray 家的 iOS Apprentice Part 2 Checklists, 为了更好的掌握，自己又独立重新将 App 写了一遍，发现很多知识还是不能够一次掌握，离开了书，很多功能的实现还是磕磕绊绊，也总结了一些小知识和初学者容易踩的坑，总结一下。</description><pubDate>Fri, 14 Jul 2017 18:32:44 GMT</pubDate></item><item><title>Hello World</title><link>https://silksong.me/posts/hello-world/</link><guid isPermaLink="true">https://silksong.me/posts/hello-world/</guid><description>这是我的第一个个人博客，断断续续花费了大约10个小时的时间，从购买域名，到建立 GitHub Pages 仓库，然后 DSN 解析，终于在这个纷繁的网络中有了属于自己的一块安静的归属地。</description><pubDate>Tue, 11 Jul 2017 18:47:34 GMT</pubDate></item></channel></rss>