ix4n33's Blog

  • About
  • Archives
  • Tags

Cocoa 速记

折叠或隐藏菜单中的菜单项

August 20, 2019

在 macOS 中,你会看到系统菜单有许多有意思的设计,如程序菜单中按下 ⌥ 键会出现替代菜单项,又或者在按住 ⌥ 时按下 Wi-Fi 的状态栏图标会出现额外的菜单项。这是怎么实现的呢?

继续阅读 ➔

Cocoa 速记

获取人类可读的文件类型描述

August 15, 2019

在 Finder 中,当你选中某个文件时,你可以查看这个文件的类型描述。如选中 .zip 文件时,你会得到如 “Zip 归档” 的描述。这是怎么做到的?

继续阅读 ➔

Breakpoint Radio

Breakpoint Radio #057

August 12, 2019

这是一档私人电台节目,每一期都为你分享来自 ix4n33 私人播放列表的电子音乐,并以 1 到 2 个小时不间断混音呈现。

继续阅读 ➔

生命、宇宙,以及一切

记一次 HC5661 的救砖过程

August 10, 2019

在我读大学的时候买了个 HC5661 路由器来刷 Openwrt 拨通校园网并开启无线网。大学毕业后的某一天,我试图将 Openwrt 替换为其他固件。不幸的是,它砖了,我甚至没有办法进入 Breed 后台。

继续阅读 ➔

Cocoa 速记

获得文本框焦点回调事件

August 8, 2019

在网页开发中,我们可以轻松地使用 onFocus、onBlur 这样的事件来在文本框得到或者失去焦点时获得回调,但意外的是,在 AppKit 中却没有这样的事件回调,需要我们自行获取。

继续阅读 ➔

Cocoa 速记

为 NSVisualEffectView 设定自定义颜色

July 31, 2019

作为一种设计语言,macOS 在 Yosemite 开始提供了 NSVisualEffectView 来允许我们方便的实现毛玻璃效果。但是,就算是到了 5 年后的现在,除了黑白两色,苹果都没有为 NSVisualEffectView 提供更多的颜色方案。当我们出于设计需要,要求对 NSVisualEffectView 进行着色时,我们就必须自己动手了。

继续阅读 ➔

Cocoa 速记

使用代码打开指定偏好设置面板

July 23, 2019

有些时候,我们的程序会需要向用户请求权限。与 iOS 不同,在 macOS 上往往不会弹出确认框来向用户请求权限,而是需要用户前往系统偏好设置来开启权限。这时,我们往往会需要使用代码打开指定偏好设置面板,来引导用户进行授权操作。

继续阅读 ➔

生命、宇宙,以及一切

然后我就病了

July 1, 2019

嗯,就在我写完上一篇开篇,还没来得及准备下一篇博文写什么的时候,我病了。

继续阅读 ➔
上一页 下一页

(˶‾᷄ ⁻̫ ‾᷅˵)