klaus01 / KLGenerateSpamCode

iOS 马甲应用工具
MIT License
1.98k stars 539 forks source link

fix swift bug #7

Closed SunLn closed 6 years ago

SunLn commented 6 years ago

swift 工程有两个问题: 1、如果出现类型 a[b: c] -> 这样的函数,生成的新函数名会失败 ,所以对 funcName 过滤 < 和 > 字符 2、如果B继承于A,均有c函数,B.c 覆盖 A.c,代码生成了两个 cXXX 函数,语法会报错,所以对于 funcName ,也需要加入随机字符串避免此情况下的报错。