Mac一键安装Theos并创建项目教程

本文详细介绍了在 Mac 上使用一键安装 Theos 创建 iOS 越狱插件开发项目的方法。包括解决国内下载问题的代理使用和手动安装的步骤。通过本教程,您将能够轻松开始开发自己的 iOS 越狱插件。 运行安装脚本 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)" 当然国内访问一般访问不了,所以我们需要用代理,上面运行不了就用下面这个命令 bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)" 如果安装过程失败就使用代理吧 HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 && bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)" [postsbox post_id=“1015”] 如果还是不行那就打开 https://ghproxy.com/https://raw.githubusercontent.com/theos/theos/master/bin/install-theos 将内容手动放到文件给权限运行 cd ~/ vim install-theos chmod +x install-theos ./install-theos 检查是否正确安装 新建 shell 命令行窗口,输入命令 ls $THEOS 安装脚本没报错 能正常显示目录结构就说明八九不离十安装成了 创建项目 创建一个项目测试项目尝试编译一下 $THEOS/bin/nic.pl 进入项目目录编译项目 cd test make ...

2023年5月14日 · 1 分钟 · 诚哥博客

使用Objective-C绘制基本图形的两种方式

Objective-C 是一门面向对象的编程语言,广泛应用于 iOS 和 macOS 应用程序的开发。除了常规的编程功能之外,Objective-C 还提供了绘制图形的 API,可以用来绘制线条、矩形、文字等基本图形。在这篇文章中,我们将讨论两种绘图方式:使用 CAShapeLayer 绘制和使用 CGContextRef 绘制。 本文将介绍使用 Objective-C 绘制基本图形的两种方式:使用 CAShapeLayer 和 CGContextRef,分别讨论它们的优缺点、性能等方面。通过示例代码,展示了如何使用这两种方式分别绘制矩形、圆形等基本图形,并指出了适用场景。 两种绘图方式 使用 CAShapeLayer 绘制 CAShapeLayer 是 Core Animation 框架提供的一种绘图方式,可以用来绘制各种形状。它的优点是可以通过设置路径来实现复杂的图形效果,同时还支持填充和描边等样式设置。以下是使用 CAShapeLayer 绘制一个矩形的示例代码: CAShapeLayer *rectangleLayer = [CAShapeLayer layer]; CGRect rect = CGRectMake(50, 50, 100, 100); UIBezierPath *path = [UIBezierPath bezierPathWithRect:rect]; rectangleLayer.path = path.CGPath; rectangleLayer.fillColor = [UIColor clearColor].CGColor; rectangleLayer.strokeColor = [UIColor redColor].CGColor; [self.view.layer addSublayer:rectangleLayer]; 使用 CGContextRef 绘制 CGContextRef 是 Core Graphics 框架提供的一种绘图方式,可以用来绘制各种形状和文字。它的优点是可以直接在 UIView 上绘制图形,适合于一些简单的绘图需求。以下是使用 CGContextRef 绘制一个矩形的示例代码: CGRect rect = CGRectMake(50, 50, 100, 100); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextAddRect(context, rect); CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor); CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor); CGContextDrawPath(context, kCGPathFillStroke); 性能、优缺点对比 使用 CAShapeLayer 绘制图形的优点是可以通过设置路径来实现复杂的图形效果,同时还支持填充和描边等样式设置。缺点是相对于 CGContextRef 绘制,CAShapeLayer 的性能会有所下降,适合于需要频繁更新的动态图形。而使用 CGContextRef 绘制图形的优点是绘制速度较快,适合于需要快速绘制一些简单的图形。缺点是不支持复杂的路径设置,同时也无法方便地实现填充和描边等效果。 简单用法 以下是使用 CAShapeLayer 绘制一个圆形和使用 CGContextRef 绘制一个矩形的示例代码: ...

2023年3月8日 · 2 分钟 · 诚哥博客

自配Window和Mac双系统主机电脑

最近在我 5 年前买的笔记本上成功装上最新的 MacOS Monterey 12.1,而且各个配置都比较完美运行,除了显卡没驱动支持,所以打算配一台硬件都能完美运行的双系统台式电脑 主板 ::: tip 微星 B560M MORTAR WIFI ::: 主板没有太多的要求,仍建议选择一线大厂的品牌,如华硕,技嘉,微星等,根据所选的 CPU 来搭配主板,如 500 系和 400 系(高端 U 选 Z590/Z490 系列、中端 U 选 B560/B460 系列、入门则 H510\410 系列,至于具体选那个型号,可以自由决定)。小编自己使用的是微星,可以 BIOS 中可以直接关闭 CFG LOCK,这个对于开启 CPU 原生电源管理非常有用。 「注」鉴于 i5-11600K 与 i7-11700K 的超频难度,对于追求性价比的用户来说,搭配一块 B560 主板更为合适。自 B560 开始,Intel 给中端主板也加入了内存超频功能,Gear 1 内存模式带来的性能提升并不逊色于超频 CPU 核心。 CPU ::: tip i5 10400 ::: 十一代处理器的核显目前还是不能驱动,当然搭配 AMD 显卡还是可以购买的,未来不知能否驱动核显但购买无核显版是没问题的,根据自己的购买力可选择 i9-11900/K/F/KF、i7-11700/K/F/KF、i5 11600/K/F/KF、i5 11500、i3 11300(入门选 i3,中端选 i5,高端选 i7、i9)。 十代处理器目前核显可以驱动,可以不用购买显卡裸奔,兼备价格与性能,因此推荐带核显的型号,如 i9 10900/K、i7-10700/K,i5 10600/K,i5 10350,i3 10300,不要选购赛扬,奔腾。 ...

2022年1月10日 · 2 分钟 · 诚哥博客

简单搭建ESXI服务器管理系统

简单搭建 ESXI 服务器管理系统 1.下载 ESXI 镜像 2.使用 Rufus 刻录 u 盘启动盘 3.装机 重启大型主机进入 BIOS 更换 u 盘优先启动,重启选择安装(安装过程比较简单不赘述了),最后配置静态 ip 即可 最后浏览器打开 ip 即可访问

2021年12月16日 · 1 分钟 · 诚哥博客