Gray

Gray

Beijing, China
30
Nov
在 App Store 上架了第一款软件

在 App Store 上架了第一款软件

在去年的年终总结里,我定下的 2024 年目标之一就是在应用商店上架一款软件。作为一名软件工程师,做出来一个自己的软件并上架到应用商店,是一种无形的荣誉。
11 min read
12
Nov
数学魔术《数字根九》的奥秘

数学魔术《数字根九》的奥秘

介绍数字根9的数学魔术及其原理
3 min read
17
Sep
SwiftUI|一种自定义 macOS TabView 的方案

SwiftUI|一种自定义 macOS TabView 的方案

介绍一种在 SwiftUI 里实现自定义 TabView 的方法(macOS)
2 min read
18
Aug
SwiftUI|监测视图更新及更新原因

SwiftUI|监测视图更新及更新原因

SwiftUI 的优势之一就是可以自动让 UI 和数据状态保持同步。频繁的视图更新也会带来一定的性能问题,尽管 Apple 已经让 SwiftUI 在更新时尽量只渲染视图树中必须重绘的部分,但我们还是需要知道某种可以监测视图更新以及触发其更新的原因的手段。这样我们才能在业务层面做一些针对性的性能优化。 我们可以通过在 View 的 body 视图构造器中插入一条 print 语句来监测到哪些视图的 body
3 min read
06
Jul
天津一日行

天津一日行

五月份周末抽了一天去了天津转转。说来惭愧,在北京待了那么多年,我竟然一次都没有去过天津。 我们买的高铁票是北京南到天津站,游玩也是选的天津站附近的景点。当天天气不咋滴,上午阴天,下午就下起了雨。 出地铁后,映入眼帘的就是海河以及解放桥。 经过解放桥之后,再往前走一段路,就能看到路边有一个卖煎饼果子的小摊。我们当时刚下高铁,肚子正饿,所幸就买了一个吃。额外加了鸡蛋和辣条。都说天津的煎饼果子是一绝,这吃起来确实挺香�
10 min read
11
Jun
iOS 18 初体验

iOS 18 初体验

错过了凌晨的的 WWDC24 发布会,今早从各大媒体中获悉了此次版本更新的主要内容。与之前爆料的内容相近,此次更新主要是针对 AI 、桌面和隐私等。 到公司后发现 iOS 18 的开发者预览版已经可以安装了。于是到工位立马插电开始下载更新系统。这也是我第一次在自己日常使用的设备上安装 beta 版系统,之前都是在测试机上尝鲜。 下面是系统更新之后的一些体验。 控制中心更灵活了 * 控制中心左上角增加了一个加号➕
6 min read
09
Jun
绘画临摹·其一

绘画临摹·其一

新 iPad Pro 到手后,我第一时间把几年前买的 procreate 重新下载安装到了新设备上。我自知我没有多少艺术细胞,但还是按耐不住内心创作的渴望。尤其是前段时间看了《月亮和六便士》之后,这种渴望就愈来愈强了。 生命在于创作。绘画是一种创作的形式,也是表达和记录生活的一种方式。我在小红书上收藏了一些绘画的笔记,照着临摹了一些。 第一张我给它起名叫《日》
4 min read
03
Jun
SwiftUI 设计模式|App 状态管理中心

SwiftUI 设计模式|App 状态管理中心

1 min read
24
May
2024 iPad Pro 使用体验

2024 iPad Pro 使用体验

2024 iPad Pro 11 英寸体验
5 min read
21
May
SwiftUI|让 NavigationLink 惰性加载

SwiftUI|让 NavigationLink 惰性加载

使用惰性视图让 SwiftUI 的 NavigationLink 惰性加载导航目标视图。
1 min read