搜尋

首頁  >  問答  >  主體

ios - 代码混淆私有函数怎么做的?

网上有混淆方法名的方法,但是没有混淆私有函数的方法。
比喻代码: 怎么混淆

  1. Class LSApplicationWorkspace_class =
    objc_getClass("LSApplicationWorkspace");

     NSObject* workspace =

    [LSApplicationWorkspace_class
    performSelector:@selector(defaultWorkspace)];

阿神阿神2889 天前505

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-17 17:38:07

    git上我好像看到過一個,我們也用了,當時是在判斷手機上是否安裝過其他app iOS9之前可以但現在已經變成私有API了,同事在stackoverflow上找了好久然後找到了一個外國哥們git上有不過已經忘了地址了,他的實現好像也是你提到的混淆

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 17:38:07

    好像是拿 runtime 來實現的
    之前也看過。得找找

    回覆
    0
  • 取消回覆