最近将 Cisco AnyConnect 升级到了公司提供的 4.10.00093 版本。接下来就发现 cisco.anyconnect.macos.acsockext 长期大量占用 CPU 资源,以及导致风扇转动不停。这显然是个问题。
编写 iOS 越狱插件:速览 Objective-C
Objective-C 在很长时间内都是 iOS 上的主流编程语言。2014 年 Apple 发布 Swift 之后,这一情况才逐渐改变。但是,在开发 Tweak 时,用得更多的依旧是 Objective-C。因此有必要对 Objective-C 有一个快速的了解。
这里假定你对 C-like 语言有一个较为全面的了解。若你是 C/C++ 的熟练使用者则更好。
解决 macOS 上 VSCode 当中终端环境变量重复问题
最近在 VSCode 当中调试代码时,意外发现 VSCode 嵌入的终端内,PATH
变量很长。仔细一看,发现其中有重复部分。但同期在系统 Terminal 当中,PATH
变量则是正常的。
编写 iOS 越狱插件:从 NIC 中创建项目
安装好 Theos 之后,我们便可以开始编写插件了。第一步,我们可以利用 Theos 提供的 New Instance Creator(NIC)来创建一个项目模板。这样一来,很多基本信息的文件,我们就不用手工编辑了。
编写 iOS 越狱插件:安装 Theos
Theos 是一个使用 Perl 开发的跨平台构建系统。由于它最开始就是为了 iOS 越狱插件而开发的,所以非常适合用来做越狱插件的开发。我们也不标新利益,从 Theos 开始。
你也可以直接参考官方英文文档:https://theos.dev/docs/installation-macos