🌓

Kilig 的碎周报 - #3

Hi, 感谢订阅 Kilig 的碎周报,这里是碎周报第三期。 上期把内容粗暴地分成技术类和非技术类,太宽泛了,这期把内容细分下。 音乐 ⭐️ The Astounding Eyes of Rita - Anouar Brahem,来源:Twitter - @MapleShadow。 突尼斯的乌得琴音乐家 Anouar Brahem 于 2009 年发行的四...

阅读全文

Kilig 的碎周报 - #2

Hi, 感谢订阅 Kilig 的碎周报,这里是碎周报第二期。 感谢 Twitter - @coolXiao 老师发起的的 宣传活动 和转推,让我的周报多了些订阅者,也谢谢各位订阅的朋友。 自从上周开始写 newsletter,看到听到任何内容后都想随手记录下来,好写到下一期的 newsletter 里,但后来忽然意识到这是不对的,分享就要分享有价值的内容,不...

阅读全文

Kilig 的碎周报 - #1

为什么写周报 我很长时间以来都是用邮件来处理稍后读内容,看到好的内容随手就转发到自己邮箱里,也订阅了很多 newsletter。最近 newsletter 又火了?,之前在 中文 Newsletter 导航 中订阅了不少创作者的 newsletter。上周在通勤路上,听完 声东击西 的 #198 反抗平台,与老派传播形式的复兴 后,也决定创建一个自己的 n...

阅读全文

在 macOS Big Sur 上运行 Xcode 11

从 iOS 14、Xcode 12 开始,Today Extension 被弃用,Xcode 12 不能再创建 Today Extension Target,需要在 Xcode 11 中创建,而在 macOS Big Sur 上已经打不开 Xcode 11 了,提示如下。 不过还是有解决办法的,可以通过终端来打开 Xcode 11: 1$ /Applic...

阅读全文

macOS 文件同步

为了数据安全,我们经常需要备份文件,需要保持源文件夹与备份文件夹同步,在 macOS 下我们可以使用系统自带的 CLI 工具 rsync 进行文件同步。 rsync rsync 是 Unix 下的一款 应用软件,它能同步更新两处计算机的档案与目录,並適当利用差分编码以减少数据传输量。rsync 中的一项同类软件不常见的重要特性是每个目標的镜像只需传送一次...

阅读全文

LayoutConstraints Unable to simultaneously satisfy constraints

首先请看以下代码,运行结果如何。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071import UIKitclass ViewControl...

阅读全文

Scroll to row for UITableView after reloadData

在 tableView reloadData 后滑动到指定位置,比如下拉加载更多聊天记录,并保持列表的当前位置。 1tableView.scrollToRow(at: indexPath, at: .top, animated: false) 但是列表有跳动,滑动的位置并不对。解决方法也很简单,在 reloadData 后调用下 tableView.lay...

阅读全文

UIStackView 的 removeArrangedSubview 方法

当在 UITableViewCell 中使用了 UIStackView 时,在 prepareForReuse() 中调用了 UIStackView 的 removeArrangedSubview: 方法,发现 cell 重用时依然会显示错乱,查了一下文档,发现调用 removeArrangedSubview: 后,子 view 并不会从视图中移除,需要额外...

阅读全文

Alfred 以管理员身份执行脚本

为提高工作效率,我们经常会写一些自动化脚本,也会使用些效率工具,比如 Alfred,两者相结合,借助 Alfred 来快速执行些脚本,但有些脚本需要以管理员身份执行,那么如何在 Alfred 中以管理员身份来执行脚本呢? 需要借助于 AppleScript,在 Alfred 的 workflow action 中选择 Run NSAppleScript,不...

阅读全文

Fix Xcode source editor extension not visible in System Preferences - Extensions

今天发现 Xcode 插件失效了,在「系统偏好设置 - 拓展」里,Xcode Source Editor 也不见了。最后在 这里 找到了解决方法。 The article Xcode​Kit and Xcode Source Editor Extensions by Zoë Smith, March 25th, 2019, says: Finally, ...

阅读全文