MacOS
Tools
- HomeBrew ★★★★★: 命令行包集成安装工具,开发必备。
- iTerm ★★★★★: 好用方便的 Terminal。
- Dash ★★★★★: 本地浏览技术文档,超好用。
- KeyCastr ★★☆☆☆: 按键回显,不过分屏上没显示,有点鸡肋。
- Sip ★★★★☆: 屏幕取色工具,很好用。
- Ulysses $★★★★★: 找了一圈,还是发现这个拿来写文字最方便,与其它写文或markdown软件横向比较的话,性价比超高,而且也支持Touch Bar 了。改成订阅制了我艹
- Kap ★★★☆☆: 开源录屏工具。
- ExpandDrive ★★★☆☆: 加载远程(共享盘,服务器等)数据盘的工具。
- The Unarchiver ★★★☆☆: 解压工具,可解压rar。
- Downie $★★★☆☆:在线视频下载,可支持一千多种视频网站,包括国内。
- IINA ★★★★☆: 国人开发的基于mpv的一款视频播放器,挺不错。
- XMind ★★★★☆: 脑图工具,图示比较丰富
- mindnode $★★★★★: 花了钱的脑图工具……
- Tickeys★★★★☆: 按键发声,可以解决下 touchbar 按键反馈不够的问题。
- LICEcap★★★★★: 录屏GIF制作工具,可屏幕套框直接录制。
- Mathpix Snip★★★★★: 截图识别数学公式的latex表达。也有对应的 win/ubuntu 版本。
- Fork★★★★☆: 好用的 git 客户端界面软件
- SHELL 增强:starship
Tips
- 查看动态链接库依赖指令
otool -L <target>
- 修改主机名(出现在命令行界面等的名称):
sudo scutil --set HostName <your-host-name>
- 修改计算机名(出现在共享网络里的名称):
sudo scutil --set ComputerName <your-computer-name>
- 10.12.2 版本后系统偏好设置里安全设置的“允许所有来源”被隐藏了,打开办法:
sudo spctl --master-disable
这个实质是结束 GateKeeper; 恢复则使用命令
sudo spctl --master-enable
- Android 手机在 Mac 上传输文件要使用这个Android File Transfer
- 给系统默认词典添加额外的词库:来源知乎
- 10.14 Mojave 版本,如果长期未关机发现自动同步时间失效(表现为取消勾选再勾线自动设置时间选项后,错误的时间仍然得不到修正),直接重启系统即可修正。
multithreads programming
- Threading Programming Guide key: NSThread
- Concurrency Programming Guide Grand Central Dispatch . key: dispatch_async