<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>StephenFang&apos;s Blog</title><description>stephenfang.me</description><link>https://stephenfang.me/</link><follow_challenge><feedId>74697475128089603</feedId><userId>73919898718524416</userId></follow_challenge><item><title>iPhone Duo 适配前瞻</title><link>https://stephenfang.me/posts/iphoneduo/</link><guid isPermaLink="true">https://stephenfang.me/posts/iphoneduo/</guid><description>iPhone Duo 不是简单的“更大屏幕”，而是 App 运行环境会在多显示屏、折痕、Split View 和相机语义上持续变化。本文从布局、系统 Bar、Safe Area、Reserved Region 和多 Scene 出发，梳理适配底线与可扩展体验，并以相机 App 为例讨论新 API。</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>《Apple:The First 50 Years》阅读摘录</title><link>https://stephenfang.me/posts/apple50years/</link><guid isPermaLink="true">https://stephenfang.me/posts/apple50years/</guid><description>从 Macintosh、QuickTime、iPod 和 iPhone，到 Apple Watch 与未能上市的 Apple Car，这本书记录了 Apple 五十年间的产品、技术与人物，也带来了一些关于产品开发和日常工作的思考。</description><pubDate>Sat, 12 Sep 2026 17:19:42 GMT</pubDate></item><item><title>装上 Fedora 的 Surface Pro：一台老设备的新可能</title><link>https://stephenfang.me/posts/fedorasurface/</link><guid isPermaLink="true">https://stephenfang.me/posts/fedorasurface/</guid><description>给 Surface Pro 5 安装上仍在积极更新的 Linux 发行版，它会成为一台更可用的设备吗？</description><pubDate>Tue, 21 Jul 2026 07:00:00 GMT</pubDate></item><item><title>客户端角度的 A2UI 思考</title><link>https://stephenfang.me/posts/a2ui/</link><guid isPermaLink="true">https://stephenfang.me/posts/a2ui/</guid><description>从客户端视角理解 A2UI：Agent 负责描述界面意图，客户端负责用受控的原生组件渲染 UI，并通过 Catalog、Data Model 和 Action 建立安全边界。</description><pubDate>Fri, 17 Jul 2026 08:48:00 GMT</pubDate></item><item><title>《解密 Instagram》阅读摘录</title><link>https://stephenfang.me/posts/nofilter/</link><guid isPermaLink="true">https://stephenfang.me/posts/nofilter/</guid><description>Instagram 从一个带滤镜的拍照应用，成长为拥有十亿月活用户的社交网络。这本书真正有意思的地方，不只是讲它如何成功，而是讲一个产品在获得巨大影响力之后，如何一步步被增长、商业化和组织政治改写。</description><pubDate>Fri, 12 Jun 2026 00:04:12 GMT</pubDate></item><item><title>在 2026 年重新体验 Windows Phone 8.1</title><link>https://stephenfang.me/posts/lumia1020/</link><guid isPermaLink="true">https://stephenfang.me/posts/lumia1020/</guid><description>在梳理「动态磁贴」文章资料的时候时，我忽然意识到自己已经很多年没有真正摸过一台 Windows Phone 设备了，于是我在二手平台上买回了一台 Lumia 1020，重新体验一次 Windows Phone 8.1 —— 这个曾被微软寄予厚望、最终却悄然退场的移动操作系统。</description><pubDate>Fri, 20 Feb 2026 16:48:00 GMT</pubDate></item><item><title>消亡的动态磁贴</title><link>https://stephenfang.me/posts/metroui/</link><guid isPermaLink="true">https://stephenfang.me/posts/metroui/</guid><description>在 Windows 的产品史中，很少有功能能像动态磁贴这样富有戏剧性。动态磁贴不仅是一项界面特性，更是微软试图重新定义人机交互的重大探索，希望借动态磁贴来重塑操作系统与信息之间的关系。</description><pubDate>Tue, 06 Jan 2026 00:16:00 GMT</pubDate></item><item><title>你值得学习的 LLM iOS 能力封装</title><link>https://stephenfang.me/posts/foundationmodel/</link><guid isPermaLink="true">https://stephenfang.me/posts/foundationmodel/</guid><description>在 2025 年的 WWDC 上 Apple 正式推出了全新的 Foundation Models 框架，这是一个与 Swift 深度集成、面向客户端的大语言模型开发框架。不同于传统以 REST API 为核心的 LLM 接入方式，Apple 提供了一套围绕 Swift 类型系统与 Xcode 工具链打造的原生开发体验，使得 AI 能力首次具备了“系统级 API”的形态。</description><pubDate>Thu, 07 Aug 2025 01:34:40 GMT</pubDate></item><item><title>在 2025 年重启 Windows Vista：它真的那么糟糕吗？</title><link>https://stephenfang.me/posts/windowsvista/</link><guid isPermaLink="true">https://stephenfang.me/posts/windowsvista/</guid><description>回头再看，Vista 真的那么糟糕吗？还是只是太超前，太过生不逢时？尤其当 iOS 26 发布，Apple 又在移动系统中加入大量动态毛玻璃、拟物化细节与丰富动效，重新唤起人们对“视觉质感”和“界面空间感”的兴趣。对比之下，Vista 所代表的 Frutiger Aero 美学，与今天这场设计回潮竟有着某种微妙的呼应，这篇文章便是想带你重新看看这款曾经被痛骂的系统。</description><pubDate>Sun, 13 Jul 2025 12:34:40 GMT</pubDate></item><item><title>苹果“收编学”：iOS 功能融合趋势观察</title><link>https://stephenfang.me/posts/applekilledapps/</link><guid isPermaLink="true">https://stephenfang.me/posts/applekilledapps/</guid><description>本文将系统梳理苹果在历年 WWDC 和 iOS 大版本更新中，陆续取代、吸收第三方 App 与越狱插件的历史，归纳总结几种典型的“收编”路径，并回顾这些应用及背后团队的后续命运。</description><pubDate>Mon, 02 Jun 2025 10:30:12 GMT</pubDate></item><item><title>提示词工程：打造高效大语言模型交互的艺术</title><link>https://stephenfang.me/posts/promptengineering/</link><guid isPermaLink="true">https://stephenfang.me/posts/promptengineering/</guid><description>随着大语言模型（LLMs）如 Gemini、GPT、Claude 的快速进化，Prompt Engineering（提示词工程）已经从简单的“写一句话让模型回答”演变为一门系统性、可调优、可实验的技术艺术。它不仅是 AI 从业者的必备技能，也逐渐成为产品经理、运营和内容创作者日常工作的重要工具。</description><pubDate>Tue, 06 May 2025 12:34:40 GMT</pubDate></item><item><title>操作系统内置应用程序的变迁</title><link>https://stephenfang.me/posts/builtinapps/</link><guid isPermaLink="true">https://stephenfang.me/posts/builtinapps/</guid><description>本文将从“互联网考古”的视角出发，回顾内置应用的发展历程，分析它们在技术与设计层面的演化逻辑，并试图展望一个由 AI 重构的操作系统应用生态的未来图景。</description><pubDate>Sat, 19 Apr 2025 12:34:40 GMT</pubDate></item><item><title>《纳瓦尔宝典》的 60 条阅读摘录</title><link>https://stephenfang.me/posts/thealmanackofnaval/</link><guid isPermaLink="true">https://stephenfang.me/posts/thealmanackofnaval/</guid><description>“灵感本易逝，行动应当时”，无论是想提高财务自由，还是追求个人成长，都能从《纳瓦尔宝典》中获得启发，以下是这本书的60条摘录。</description><pubDate>Thu, 27 Feb 2025 23:34:40 GMT</pubDate></item><item><title>在2025年重新体验 OS X Mavericks</title><link>https://stephenfang.me/posts/osxmavericks/</link><guid isPermaLink="true">https://stephenfang.me/posts/osxmavericks/</guid><description>在 2025 年重新体验 OS X Mavericks，它的 UI 设计依然优雅、直观，甚至带着一丝禅意。那些拟物化的图标、毛玻璃质感、不仅不过时，反而仍然是许多桌面美化方案的灵感来源。在这个云计算、人工智能与跨平台协同盛行的时代，尝试用一款 12 年前的操作系统 进行日常工作，不仅仅是一种怀旧体验，更像是一场属于自己的挑战。</description><pubDate>Sat, 22 Feb 2025 12:34:40 GMT</pubDate></item><item><title>2025年我的主题：找回自己</title><link>https://stephenfang.me/posts/2025goal/</link><guid isPermaLink="true">https://stephenfang.me/posts/2025goal/</guid><description>已经很久没有像这样在桌前打开iA Writer用键盘敲点什么了，细数了一下过去的一年里我甚至只更新了两篇博客，也明显感觉到生活状态疲惫不堪，情感状态几乎一塌糊涂。我需要花一些时间沉浸下来，给自己一个复盘的机会，顺便定下2025年的目标。</description><pubDate>Sat, 11 Jan 2025 01:30:12 GMT</pubDate></item><item><title>作为iOS开发你真的了解URL吗？</title><link>https://stephenfang.me/posts/nsurl/</link><guid isPermaLink="true">https://stephenfang.me/posts/nsurl/</guid><description>最近在处理业务上问题时遇到了一些NSURL上的问题，期望通过这篇博客一同梳理梳理一下对于NSURL的理解。</description><pubDate>Sun, 28 Jul 2024 01:15:00 GMT</pubDate></item><item><title>将你的应用与 Apple Intelligence 集成 | WWDC24</title><link>https://stephenfang.me/posts/wwdc24-siri/</link><guid isPermaLink="true">https://stephenfang.me/posts/wwdc24-siri/</guid><description>2024年的 WWDC 压轴的就是由 LLM 赋能的 AI 能力，苹果甚至玩了个谐音梗将其命名为「Apple Intelligence」，它包括了文生图（Image Playground）、文生文（Writing Tools）、图生图（Clean Up tool）以及屏上感知等多项能力。其中文生图、文声文将作为系统级别的能力集成到iOS 18 的组件中，本文想与你探讨的是如何让你的应用与这个“AI”更深度集成，这里不得不把目光转回Siri。</description><pubDate>Thu, 04 Jul 2024 01:15:00 GMT</pubDate></item><item><title>用文本生成 Lo-Fi | AudioCraft &amp; MusicGen 实战</title><link>https://stephenfang.me/posts/musicgenlofi/</link><guid isPermaLink="true">https://stephenfang.me/posts/musicgenlofi/</guid><description>在网上冲浪的时候看到了 lofi generator 这个网站，试听了半小时音乐感觉质量都还可以，几乎与其他音乐平台听到的没差。从这个网站的 Licensing 页面了解到网站上所有音乐都是由AI生成的，并且网站还提供了付费的音乐下载选项。作为一个同时喜欢听Lo-Fi又喜欢鼓捣新鲜事物的人，有这样一个网站让我很是兴奋，但是我也很好奇这个网站是怎么做到的，于是我开始了我的探索之旅。</description><pubDate>Wed, 27 Dec 2023 00:20:20 GMT</pubDate></item><item><title>瞥见钢筋水泥以外的世界｜港硕一年体验</title><link>https://stephenfang.me/posts/hongkonggapyear/</link><guid isPermaLink="true">https://stephenfang.me/posts/hongkonggapyear/</guid><description>我愿意把这一年看作是给自己放假的一年，我人生中最与众不同的一年，我想我应该写一点东西来记录这一年的生活。</description><pubDate>Sun, 10 Dec 2023 01:10:12 GMT</pubDate></item><item><title>《宝贵的人生建议》阅读摘录</title><link>https://stephenfang.me/posts/book36530548/</link><guid isPermaLink="true">https://stephenfang.me/posts/book36530548/</guid><description>在跑步的时候收听了播客《快乐30分》的第110期节目「极好的生活建议」介绍了这本书，由于我之前读过 Kelvin Kelly 的其他书籍，也看过他的一些访谈，所以对这本书也产生了浓厚的兴趣。</description><pubDate>Sun, 03 Dec 2023 00:04:12 GMT</pubDate></item><item><title>《好代码，坏代码》阅读摘录</title><link>https://stephenfang.me/posts/goodcodebadcode/</link><guid isPermaLink="true">https://stephenfang.me/posts/goodcodebadcode/</guid><description>记得初入公司的时候mentor在审核我的代码的时候会评价“这个代码还有更好的解决方案”，组长给我的建议是“还需要多写代码才所提升”。诚然，有些能力是能够在写需求的时候积累的，但是有些能力是需要在归纳和总结之中习得的，比如代码层级的抽象、错误处理方式、单元测试规范等等。</description><pubDate>Sun, 03 Sep 2023 23:23:20 GMT</pubDate></item><item><title>《一往无前》阅读摘录</title><link>https://stephenfang.me/posts/book35174681/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35174681/</guid><description>这本书的推荐序中这样写道“小米的10年就是一群最简单执着的工程师，怀着最简单纯粹的想法，用最简单专注的方式，追求最简单坦诚的信任。因为简单纯粹，所以无所畏惧；因为无所畏惧，所以一往无前！”</description><pubDate>Mon, 21 Aug 2023 09:04:12 GMT</pubDate></item><item><title>开发者应该知道的 UIKit 新变化 | WWDC23</title><link>https://stephenfang.me/posts/wwdc23-uikit/</link><guid isPermaLink="true">https://stephenfang.me/posts/wwdc23-uikit/</guid><description>WWDC 23 大家的目光都被 visionOS 吸引了，作为 UIKit 开发者关注一下目前今年的 「What’s New in UIKit」session 实为必要。</description><pubDate>Sun, 16 Jul 2023 17:15:00 GMT</pubDate></item><item><title>《5000天后的世界》阅读摘录</title><link>https://stephenfang.me/posts/book36331624/</link><guid isPermaLink="true">https://stephenfang.me/posts/book36331624/</guid><description>“未来5000天，世界上至少有95%的事物还会维持原样，他的焦点一直放在这不到5%的变化上”。</description><pubDate>Sun, 25 Jun 2023 00:00:00 GMT</pubDate></item><item><title>《原则》阅读摘录</title><link>https://stephenfang.me/posts/book35732136/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35732136/</guid><description>桥水投资公司创始人瑞·达利欧所著的《原则》这本书获得了不少播客的推荐，在香港的诚品书店也被摆在很显眼的位置。作者认为历史也是通过相对明确的生命周期、随着一代人向下一代人的过渡而逐步演进的，所有帝国和王朝都无法避免在大周期中崛起和衰落，作为浪潮中的一员，我们也能够据此判断自己所处的位置以及未来的走向。</description><pubDate>Mon, 05 Jun 2023 00:00:00 GMT</pubDate></item><item><title>《蒂姆·库克传》阅读摘录</title><link>https://stephenfang.me/posts/book34429983/</link><guid isPermaLink="true">https://stephenfang.me/posts/book34429983/</guid><description>在读这本书之前，我对于库克的印象是一个务实的商人，他的时代没有改变世界的产品，但是他的时代让苹果成为了世界上最有价值的公司。</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate></item><item><title>《容忍与自由》阅读摘录</title><link>https://stephenfang.me/posts/book35579269/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35579269/</guid><description>在中文互联网上胡适先生是一个充满争议的人，他的一些言论被人们拿来作为攻击的武器。囫囵吞枣把这本书读完，我认为他的一些观点还是值得我们去思考的，比如他对于终身学习的理解，对于学习创新的态度，对于人际关系的看法等等。</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate></item><item><title>Warp：GPT 赋能的终端体验</title><link>https://stephenfang.me/posts/warp_review/</link><guid isPermaLink="true">https://stephenfang.me/posts/warp_review/</guid><description>Warp自称是“21世纪的终端”，这是一款基于Rust开发的原生终端应用，兼容主流的 zsh（默认）、bash 以及 fish，主打功能是块编辑以及 GPT 模型下的命令搜索，在最近受到了不少关注。</description><pubDate>Sat, 04 Mar 2023 16:40:00 GMT</pubDate></item><item><title>《可能性的艺术》阅读摘录</title><link>https://stephenfang.me/posts/book35819419/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35819419/</guid><description>最早了解到这本书是看理想上的音频课程，但单看比较政治学这几个字并没有让我特别有学习的欲望，初次看到书名我还有些担心会不会读不下去，直到这本书在豆瓣上收获了很高的评价才真正开始阅读这本书。总的来说，整本书的描述和例子都非常生动，是我政治学方面的启蒙读物，确确实实让我了解了政治就是可能性的艺术。</description><pubDate>Tue, 10 Jan 2023 00:00:12 GMT</pubDate></item><item><title>《季羡林自传：我的前半生》阅读摘录</title><link>https://stephenfang.me/posts/book35275470/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35275470/</guid><description>很惭愧，在读这本书之前，除了「北大校长」的名头，对于季羡林先生的了解仅限于小学书本上的课文以及B站上对他日记的解读，其中最经典的莫过于那一句“妈的，考他娘的什么东西”。我期待看的其实是那一本《季羡林日记》，但在搜索书籍的时候找到了这一本自传，而我对于人物的自传总是很感兴趣，何况是这样一位国学大师的自传。</description><pubDate>Fri, 23 Dec 2022 00:04:12 GMT</pubDate></item><item><title>《缘缘堂随笔》阅读摘录</title><link>https://stephenfang.me/posts/book26866084/</link><guid isPermaLink="true">https://stephenfang.me/posts/book26866084/</guid><description>《缘缘堂随笔》是丰子恺先生的第一本散文集，篇幅都比较短，整个阅读过程可以用闲适两个字来概括。</description><pubDate>Wed, 21 Dec 2022 00:04:12 GMT</pubDate></item><item><title>《梁永安：阅读、游历和爱情》阅读摘录</title><link>https://stephenfang.me/posts/book35863001/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35863001/</guid><description>读这本书的起因是看到了豆瓣的年度推荐，之前也在社交媒体上看到过梁老师的视频，就花了几个小时读了一遍这本书。</description><pubDate>Sat, 10 Dec 2022 00:04:12 GMT</pubDate></item><item><title>《不能承受的生命之轻》阅读摘录</title><link>https://stephenfang.me/posts/book1017143/</link><guid isPermaLink="true">https://stephenfang.me/posts/book1017143/</guid><description>第一次看到这个书名我只感觉云里雾里，以这本书改编的电影有一个更容易接受的名字 ————《布拉格之恋》，这个名字看似能让我了解这或许是个爱情故事，显然我还是理解错了。</description><pubDate>Mon, 05 Dec 2022 00:00:00 GMT</pubDate></item><item><title>《人间一趟，尽兴而已》阅读摘录</title><link>https://stephenfang.me/posts/book35626972/</link><guid isPermaLink="true">https://stephenfang.me/posts/book35626972/</guid><description>这是我读的梁实秋先生的第二本书，与《雅舍谈吃》关注于“馋”不同，这本书收录了描述人间百态、故人旧事的种种往事，除了展现了梁先生内在的精神世界和生活志趣，还得以窥见其对回不去故乡的眷恋。</description><pubDate>Fri, 25 Nov 2022 00:04:12 GMT</pubDate></item><item><title>《雅舍谈吃》阅读摘录</title><link>https://stephenfang.me/posts/book25774775/</link><guid isPermaLink="true">https://stephenfang.me/posts/book25774775/</guid><description>我对吃这件事是非常感兴趣的，之前很喜欢汪曾祺先生笔下的老味道，这本书就是从汪曾祺先生书籍网页下的推荐寻到的。</description><pubDate>Sun, 30 Oct 2022 00:00:12 GMT</pubDate></item><item><title>2022年七月读书摘录</title><link>https://stephenfang.me/posts/202207readinglist/</link><guid isPermaLink="true">https://stephenfang.me/posts/202207readinglist/</guid><description>这个月一共阅读了四本书，分别是《考试脑科学》、《苦才是人生》、《成为乔布斯》、《失去的三十年》。回头看读书笔记的时候又帮自己温习了一遍内容。</description><pubDate>Wed, 10 Aug 2022 01:04:12 GMT</pubDate></item><item><title>WWDC22 UIKit 新变化</title><link>https://stephenfang.me/posts/wwdc22-uikit/</link><guid isPermaLink="true">https://stephenfang.me/posts/wwdc22-uikit/</guid><description>最近几年的 WWDC 每年都能看到很多 SwiftUI 的新能力，但不能忽略的是 UIKit 框架的更新。</description><pubDate>Sun, 24 Jul 2022 23:15:00 GMT</pubDate></item><item><title>2022年六月读书摘录</title><link>https://stephenfang.me/posts/202206readinglist/</link><guid isPermaLink="true">https://stephenfang.me/posts/202206readinglist/</guid><description>继上个月分享了一些读书摘录之后这个月也没闲着，一共读了五本书：《长安的荔枝》、《失落的卫星》、《午夜降临前抵达》、 《克拉拉与太阳》以及《工作、消费主义和新穷人》。</description><pubDate>Fri, 15 Jul 2022 13:10:12 GMT</pubDate></item><item><title>2022年五月读书摘录</title><link>https://stephenfang.me/posts/202205readinglist/</link><guid isPermaLink="true">https://stephenfang.me/posts/202205readinglist/</guid><description>最近看社会新闻很是头疼，也想着找一些地方发泄一些情绪，结果发现一旦拿起一本书看烦恼就能够暂时解除，便结束了这个念头。</description><pubDate>Wed, 15 Jun 2022 13:10:12 GMT</pubDate></item><item><title>云南旅行流水账</title><link>https://stephenfang.me/posts/yunnan_travelling/</link><guid isPermaLink="true">https://stephenfang.me/posts/yunnan_travelling/</guid><description>由于工作较忙一直没有时间整理旅行中的见闻，最近在整理博客的时候静下心来完善之前写的日记，花了一下午将六天的经历整理成一片流水账，发表在个人博客上图一乐。</description><pubDate>Sun, 20 Feb 2022 16:00:00 GMT</pubDate></item><item><title>iOS14 &amp; iOS 15 相册适配</title><link>https://stephenfang.me/posts/photo_library/</link><guid isPermaLink="true">https://stephenfang.me/posts/photo_library/</guid><description>开发迭代为了解决测试提出的「选中的照片」权限适配问题，花时间研究了「Handle the Limited Photos Library in your app」和 「Meet the new Photos picker」两个session，整理需求内容汇总并实现，同时还解决了一处 iOS 15.2 下可能导致崩溃的相册权限问题。</description><pubDate>Thu, 20 Jan 2022 17:10:20 GMT</pubDate></item><item><title>SwiftUI开发初探</title><link>https://stephenfang.me/posts/swiftuiexploration/</link><guid isPermaLink="true">https://stephenfang.me/posts/swiftuiexploration/</guid><description>最近使用 SwiftUI 完成了一部分项目的编写，我将完成项目时使用 SwiftUI 进行开发的体验做简单的总结。本文也同时发表于网易KM平台。</description><pubDate>Thu, 15 Jul 2021 15:20:20 GMT</pubDate></item><item><title>Effective Objective-C 总结</title><link>https://stephenfang.me/posts/effectiveobjctips/</link><guid isPermaLink="true">https://stephenfang.me/posts/effectiveobjctips/</guid><description>准备开始写 Objective-C 之前花了一些时间重新阅读这本经典的《Effective Objective-C》，在阅读的过程中对重点内容进行了一些摘录，在方便自己复习的同时将相关内容在博客分享出来供参考。</description><pubDate>Wed, 14 Jul 2021 14:21:22 GMT</pubDate></item><item><title>Muzik开发总结 — 设计与实现</title><link>https://stephenfang.me/posts/muzikprogress/</link><guid isPermaLink="true">https://stephenfang.me/posts/muzikprogress/</guid><description>我希望有一款 Tab Based 的 iOS App 带来简约轻量的音乐播放体验，作为一个有一些 iOS 基础的人，我决定自己开发一个简单的本地音乐播放器，正好实践一些 UIKit 控件的使用。</description><pubDate>Wed, 15 Jul 2020 19:15:20 GMT</pubDate></item><item><title>Muzik开发总结 — AVAudioPlayer 实践</title><link>https://stephenfang.me/posts/muzikgettingstarted/</link><guid isPermaLink="true">https://stephenfang.me/posts/muzikgettingstarted/</guid><description>最近又放弃了使用 Apple Music，作为一个从音乐下载时代过来的人，我仍然保持着将歌曲同步至 iPhone 再聆听的习惯，即使我仍然无法摆脱流媒体的束缚。话说回来，Apple 原生的 Music.app 的体验除了交互，于我而言是糟糕的，我更希望有一款 Tab Based 的 iOS App 支撑这种体验，作为一个有一些 iOS 基础的人，我决定自己开发一个简单的本地音乐播放器，正好学习一些 UIKit 控件。</description><pubDate>Wed, 08 Jul 2020 19:20:20 GMT</pubDate></item><item><title>设计、摄影与编码的碎碎念</title><link>https://stephenfang.me/posts/design_thoughts/</link><guid isPermaLink="true">https://stephenfang.me/posts/design_thoughts/</guid><description>学习了一部分 Design + Code 课程，在 Dribbble 发布了一部分用 Sketch 设计的东西，加之十分喜欢 Notion 这款笔记应用，使得我产生了对于设计与编码的一些零碎的思考。Notion招聘的标准为“Designer Who Can Code”，我将其视为也是一种社会需求的反馈，相较于强调编码的能力，他们的团队更强调设计师的属性。随着应用程序的同质化越来越明显，优秀的设计、优秀的交互能够给用户带来耳目一新的体验，有时能够获得更好的回报。</description><pubDate>Sun, 05 Jul 2020 01:20:20 GMT</pubDate></item><item><title>iOS 图像处理 App - OpenCV 与 Swift 开发</title><link>https://stephenfang.me/posts/haze-free/</link><guid isPermaLink="true">https://stephenfang.me/posts/haze-free/</guid><description>本篇内容主要包含在 iOS 项目项目中添加 OpenCV 库、Objective-C++ 与 Swift 的结合使用，及桥接文件的添加等等，为 OpenCV 系列的第四篇文章。</description><pubDate>Wed, 01 Jul 2020 09:20:20 GMT</pubDate></item><item><title>软件设计模式 - 单例模式</title><link>https://stephenfang.me/posts/singleton_pattern/</link><guid isPermaLink="true">https://stephenfang.me/posts/singleton_pattern/</guid><description>单例模式(Singleton Pattern)，也叫单子模式，属于创建型模式的一种。单例模式重点解决几个不同的客户对象需要引用同个对象，且这种类型的对象数目不止一个的问题.通过确保一个类只能有一个实例，提供对该实例的全局访问，使得客户对象无需操心是否存在单例类的实例，实例化由单例类自己控制。</description><pubDate>Sun, 07 Jun 2020 13:23:20 GMT</pubDate></item><item><title>软件设计模式 - 中介者模式</title><link>https://stephenfang.me/posts/mediator_pattern/</link><guid isPermaLink="true">https://stephenfang.me/posts/mediator_pattern/</guid><description>中介者模式(Mediator Pattern)，又称为调停者模式，是一种对象行为型模式。该设计模式使用一个中介对象（中介者）来封装一系列的对象交互，使得各对象不需要显式地相互引用，从而使其耦合松散、独立地改变它们之间的交互。本文以设计模式的四个要素出发系统性地研究中介者模式。</description><pubDate>Wed, 03 Jun 2020 17:23:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(八）</title><link>https://stephenfang.me/posts/objc_learning_8/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_8/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第八篇文章，主要复习了自动引用计数与深浅拷贝。</description><pubDate>Fri, 24 Apr 2020 22:23:20 GMT</pubDate></item><item><title>WEKA数据挖掘 - 关联算法</title><link>https://stephenfang.me/posts/weka_association/</link><guid isPermaLink="true">https://stephenfang.me/posts/weka_association/</guid><description>本文总结了 WEKA 中 Apriori关联 与 FPgrowth关联 的操作方法。</description><pubDate>Wed, 22 Apr 2020 12:23:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(七）</title><link>https://stephenfang.me/posts/objc_learning_7/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_7/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第七篇文章，主要复习了 `Objective-C` Foundation 框架中文件操作内容。</description><pubDate>Sun, 19 Apr 2020 23:43:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(六）</title><link>https://stephenfang.me/posts/objc_learning_6/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_6/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第六篇文章，主要复习了 `Objective-C` Foundation 框架中关于数组排序、字典对象以及集合对象的内容。</description><pubDate>Fri, 17 Apr 2020 17:43:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(五）</title><link>https://stephenfang.me/posts/objc_learning_5/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_5/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第五篇文章，主要复习了 `Objective-C` Foundation 框架中关于数字对象、字符串对象以及数组对象的内容。</description><pubDate>Mon, 13 Apr 2020 22:43:20 GMT</pubDate></item><item><title>数字生活启示录</title><link>https://stephenfang.me/posts/digital_life/</link><guid isPermaLink="true">https://stephenfang.me/posts/digital_life/</guid><description>尼古拉·尼葛洛庞帝在他1995年发布的的著作《Being Digital》中描绘了未来数字生活的诸多情景，其中VR、AI、智能家居、个人助理等，无一不是近几年研究的热门领域，这些技术的出现深深影响了现代人的日常生活，换句话说，数字生活成为了当今时代人们生活的一部分。</description><pubDate>Sun, 12 Apr 2020 02:43:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(四）</title><link>https://stephenfang.me/posts/objc_learning_4/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_4/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第四篇文章，主要复习了 `Objective-C`中C语言特性。</description><pubDate>Sat, 11 Apr 2020 15:43:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(三）</title><link>https://stephenfang.me/posts/objc_learning_3/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_3/</guid><description>最近开始学习 `Objective-C` 夯实基础，在此处总结可以方便本人更好地整理学习内容，此文为本系列的第三篇文章，主要复习了数据类型、预处理、分类与协议等内容。</description><pubDate>Sun, 05 Apr 2020 14:43:20 GMT</pubDate></item><item><title>OpenCV 图像滤波</title><link>https://stephenfang.me/posts/opencv_filter/</link><guid isPermaLink="true">https://stephenfang.me/posts/opencv_filter/</guid><description>OpenCV 图像滤波实践</description><pubDate>Wed, 01 Apr 2020 18:40:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(二）</title><link>https://stephenfang.me/posts/objc_learning_2/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_2/</guid><description>最近开始学习 Objective-C 夯实基础，并尝试在学习基础上开发出简单的 iOS 应用程序。在此处总结可以方便本人更好地整理学习内容，此文为本系列的第二篇文章。</description><pubDate>Thu, 26 Mar 2020 21:43:20 GMT</pubDate></item><item><title>Objective-C 学习笔记(一）</title><link>https://stephenfang.me/posts/objc_learning_1/</link><guid isPermaLink="true">https://stephenfang.me/posts/objc_learning_1/</guid><description>最近开始学习 Objective-C 夯实基础，并在学习基础上尝试开发出简单的 iOS 应用程序。有 C 语言基础的同学应该能够比较快上手。在此处总结可以方便本人更好地记忆。</description><pubDate>Sat, 21 Mar 2020 09:20:20 GMT</pubDate></item><item><title>OpenCV 图像直方图与均衡化</title><link>https://stephenfang.me/posts/opencv_grayscale/</link><guid isPermaLink="true">https://stephenfang.me/posts/opencv_grayscale/</guid><description>直方图是图像的一种统计表达，反映了图像中灰度的分布情况。以概率论为基础的，通过改变图像的直方图来改变图象中像素的灰度，以达到图像增强的目标，常称直方图修正。</description><pubDate>Mon, 16 Mar 2020 16:20:20 GMT</pubDate></item><item><title>在Mac上配置OpenCV与Xcode开发环境</title><link>https://stephenfang.me/posts/opencv_xcode/</link><guid isPermaLink="true">https://stephenfang.me/posts/opencv_xcode/</guid><description>本学期选了数字图像处理课程，接下来的`OpenCV`学习过程我会从零开始记录，第零课是开发环境的配置。</description><pubDate>Wed, 26 Feb 2020 16:20:20 GMT</pubDate></item><item><title>控制器组件 Action 实验</title><link>https://stephenfang.me/posts/action_experiment/</link><guid isPermaLink="true">https://stephenfang.me/posts/action_experiment/</guid><description>包含 控制器组件 Action 知识梳理、实验步骤、实验整理方面的总结。</description><pubDate>Wed, 26 Feb 2020 11:10:20 GMT</pubDate></item><item><title>Hibernate 基础总结</title><link>https://stephenfang.me/posts/hibernate_basic/</link><guid isPermaLink="true">https://stephenfang.me/posts/hibernate_basic/</guid><description>包含 Hibernate 知识梳理、实验总结方面的总结。</description><pubDate>Tue, 25 Feb 2020 13:11:20 GMT</pubDate></item><item><title>Struts 工作流程总结</title><link>https://stephenfang.me/posts/struts_workflow/</link><guid isPermaLink="true">https://stephenfang.me/posts/struts_workflow/</guid><description>包含Struts 工作流程知识梳理、实验总结、实验步骤三方面的总结。</description><pubDate>Mon, 24 Feb 2020 11:10:20 GMT</pubDate></item><item><title>Struts 2 基础应用实验</title><link>https://stephenfang.me/posts/struts_experiment/</link><guid isPermaLink="true">https://stephenfang.me/posts/struts_experiment/</guid><description>包含Struts 2知识梳理、实验总结、实验步骤三方面的总结。</description><pubDate>Sun, 23 Feb 2020 18:10:20 GMT</pubDate></item><item><title>Design+Code 的 Vue.js 课程学习摘录</title><link>https://stephenfang.me/posts/designcode_vuejs_learning/</link><guid isPermaLink="true">https://stephenfang.me/posts/designcode_vuejs_learning/</guid><description>收录 Vue.js 课程学习中的若干收获，包含遇到的问题、收获总结等。</description><pubDate>Tue, 11 Feb 2020 01:20:20 GMT</pubDate></item></channel></rss>