iOS逆向 | 如何在Tweak项目中添加图片资源

881 阅读1分钟

参考来源

ke.qq.com/course/3140…

实现方式

1.在Tweak项目的Makefile路径下,新建一个layout文件,放在layout文件下的资源等同于放在项目的根目录下。

2.新建一个Library文件,然后在Library文件中新建一个Caches文件,这样就模拟出项目的缓存文件路径。

3.新建一个带有自己前缀的文件,可以有效防止和其他插件的图片重名,最后将图片资源放入前缀文件中就可以了。

文件路径结构

调用方法

在Tweak.x中通过imageWithContentsOfFile的方式调用图片资源,路径要写清楚。

 [UIImage imageWithContentsOfFile:@"/Library/Caches/XX_Img/xxx.png"];

在Tweak.x中可以通过宏定义的方式来设置图片

细节: 直接写图片名,不要加@""

#define HONG(path) @"/Library/Caches/XX_Img/" #path
[UIImage imageWithContentsOfFile:HONG(xxx.png)];