iOS防护03-代码混淆

一.简介

只混淆重要代码,要不然会被App Store拒绝.

  • 代码混淆
    通过宏定义将类名、方法名、协议名替换
    1.不能混淆系统的方法....
    2.不能混淆init开头的方法...
    3.还要注意set方法....
    4.可以给想要混淆的方法名加前缀.
  • 对llvm的中间代码IR混淆
  • 逻辑混淆
    加一些无用代码,这样分析汇编的时候难度会加大
  • 字符串混淆
    可以使用异或^加密.

你可能感兴趣的:(iOS防护03-代码混淆)