2024.04.06
深入理解 Actors
要学习原理,不要死记硬背
我是一个喜欢理解某个概念内部是如何运作的人,如果我不掌握其潜在的机制,关于一个概念的一切都会显得不清楚,感觉像是死记硬背而不是真正的理解。因此,我深入研究了几个关键的 Swift 概念:actors、async/await、structured concurrency 和 AsyncSequence。为了使这些概念更容易理解,我将使用实际现实生活中的例子来解释每个概念。现在让我们来谈谈 Actors。

2024.04.06
要学习原理,不要死记硬背
我是一个喜欢理解某个概念内部是如何运作的人,如果我不掌握其潜在的机制,关于一个概念的一切都会显得不清楚,感觉像是死记硬背而不是真正的理解。因此,我深入研究了几个关键的 Swift 概念:actors、async/await、structured concurrency 和 AsyncSequence。为了使这些概念更容易理解,我将使用实际现实生活中的例子来解释每个概念。现在让我们来谈谈 Actors。

2024.02.26
刚开始找工作有点焦虑,准备写一个周报记录一下每周的学习、求职、还有精神状态变化,暂且就叫他复健周报吧。
2024.02.20
去年 7 月中的时候因为公司业务内容方向变动 + 不想在这个公司干了,所以拿了 N + 1 跑了,于是一休息就休息到了现在,现在来整理一下这几个月我都干了些什么。
2022.10.09
本文是 WWDC22 内参 的供稿
本文基于 WWDC 2022 Session 10157 和 Session 10158 梳理,为了更方便没有 SF Symbols 经验的读者理解,也将往年的 SF Symbols 相关内容一并整理。本文从 SF Symbols 4 的新特性切入,讨论 SF Symbols 这款由系统字体支持的符号库有哪些优点以及该如何使用。在这次 WWDC 2022 中,除了符号的数量的增加到了 4000+ 之外,还有自动渲染模式、可变符号等新特性推出,让 SF Symbols 这把利器变得又更加趁手和锋利了。

2022.10.08
本文基于 WWDC 2021 Session 10288 和 Session 10250 梳理。主要讨论了在新推出的 SF Symbols 3 App 中如何按需求定制一个符号,包括应当如何利用可变和静态模版来简化定制这一过程,强调了一些使用模版时的注意事项。

2022.10.07
本文基于 WWDC 2021 Session 10097, Session 10251 和 Session 10349 梳理。本文从 SF Symbols 的特性和优点切入,主要谈论 SF Symbols 应该如何在各个平台的代码中使用。在这次 WWDC 2021 中,除了符号的数量的增加之外,还有多种颜色渲染模式和更多的本地化选项供开发者实践,让 SF Symbols 这把利器变得更加趁手和锋利。

2022.10.06
本文为访谈,最后更新于 2022.10
Mimosa 是摸鱼周报的编辑之一,负责学习资料和内容推荐整理。在一次聊天过程中他晒出了跟 Tim Cook 的合影,给我们馋哭了。于是就有了这期访谈的主题:WWDC 之旅,也算是拉着 Mimosa 一起回忆了一把,哈哈。因为是在 17 年,WWDC 还是线下,活动真还挺多的,不知道还要多久才开发者大会才能再次回归线下,希望疫情赶紧过去吧。

2022.10.05
Ruby 语言有很多特点和标签:面向对象、脚本语言、跨平台、开源,最吸引我的是 Ruby 认为其自身是一种旨在使大家编程时能乐在其中的编程语言,正是所谓的「快乐编程」。因为兴趣原因接触了一下 Ruby 这门语言,但由于目前我来说并不会经常使用 Ruby,所以在这边做一个 Cheat Sheet 的存档,方便之后随时查阅。
以下内容应多源于《Ruby 基础教程》一书,作为该书的读书笔记。