在 macOS 中,你会看到系统菜单有许多有意思的设计,如程序菜单中按下 ⌥
键会出现替代菜单项,又或者在按住 ⌥
时按下 Wi-Fi 的状态栏图标会出现额外的菜单项。这是怎么实现的呢?
继续阅读 ➔
在 Finder 中,当你选中某个文件时,你可以查看这个文件的类型描述。如选中 .zip
文件时,你会得到如 “Zip 归档” 的描述。这是怎么做到的?
继续阅读 ➔
Breakpoint Radio
August 12, 2019
这是一档私人电台节目,每一期都为你分享来自 ix4n33 私人播放列表的电子音乐,并以 1 到 2 个小时不间断混音呈现。
继续阅读 ➔
生命、宇宙,以及一切
August 10, 2019
在我读大学的时候买了个 HC5661 路由器来刷 Openwrt 拨通校园网并开启无线网。大学毕业后的某一天,我试图将 Openwrt 替换为其他固件。不幸的是,它砖了,我甚至没有办法进入 Breed 后台。
继续阅读 ➔
在网页开发中,我们可以轻松地使用 onFocus、onBlur 这样的事件来在文本框得到或者失去焦点时获得回调,但意外的是,在 AppKit 中却没有这样的事件回调,需要我们自行获取。
继续阅读 ➔
作为一种设计语言,macOS 在 Yosemite 开始提供了 NSVisualEffectView 来允许我们方便的实现毛玻璃效果。但是,就算是到了 5 年后的现在,除了黑白两色,苹果都没有为 NSVisualEffectView 提供更多的颜色方案。当我们出于设计需要,要求对 NSVisualEffectView 进行着色时,我们就必须自己动手了。
继续阅读 ➔
有些时候,我们的程序会需要向用户请求权限。与 iOS 不同,在 macOS 上往往不会弹出确认框来向用户请求权限,而是需要用户前往系统偏好设置来开启权限。这时,我们往往会需要使用代码打开指定偏好设置面板,来引导用户进行授权操作。
继续阅读 ➔
嗯,就在我写完上一篇开篇,还没来得及准备下一篇博文写什么的时候,我病了。
继续阅读 ➔