2012春晚节目单,羞蛋挤累,智力积木
做代码混淆需要六大步骤
1:首先你要创建一个工程吧
2:然后打开你的终端 输入cd 然后把你的工程拖进去 回车
3:然后 打入一下命令: touch confuse.sh 然后回车
4:之后再输入: touch func.list 回车 就行
5:这时候打开你的工程 你会发现一个confuse.sh 和一个func.list文件 这时候点击addfile进去 急着 要在根目录下addfile
6:之后点击confuse.sh文件 把下面这段脚本写入
之后导入pch文件 别告诉我你不知道怎么创建pch文件。。。
然后在pch文件中把这段复制过去
#ifdef __objc__ #import #import //添加混淆作用的头文件(这个文件名是脚本confuse.sh中定义的) #import "codeobfuscation.h" #endif
然后编译 你会发现 报错了 这很正常 别慌
然后进入工程的 target build phase
点击加号 添加 run script
然后输入以下代码
$project_dir/confuse.sh
然后在打开你的终端工具 还是cd 然后把工程文件拖进来 回车
紧接着输入一下命令:chmod 755 confuse.sh 最后回车就行了
这时候你在编译 就成功了
恩 接下来在你的viewcontroller中的.h随便下个方法
-(void)name;
然后在func.list 写入 name 即可 然后编译
会看到name已经变成了 yynb什么的一堆乱码 这样就好了 对了还有一点 最后别忘了 在bulid setting中 搜索prefix heade 然后把路径添加了
有的时候可能记不住完整的路径“$(srcroot)/xxx/xxx.pch",很简单的方法,就是拖拽,双击打开prefix heade之后,弹出了一个选项框,选择对应的pch文件之后,直接拖进去,就行了! 大工搞成。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能
网友评论