-
Notifications
You must be signed in to change notification settings - Fork 110
更新日志
DiffHelper edited this page May 29, 2020
·
10 revisions
优化"配置文件检查"体验
优化人工干预模式的使用体验
1.配置文件增加了 IgnoreModelFolder 配置项
该配置为了忽略文件夹内的model类属性
2.增加了 NLP+人工干预模式
对于一些NLP搞不定的符号,可以人工干预结果,也可以在UserConfig/UserCustom.json 直接干预你想要的结果
细化了混淆结果
优化使用过程中的提示
移除"移除注释"开关
移除多余的依赖库
兼容带有软连接的framework
配置文件增加RemoveAnnotate字段
兼容备份项目中有软连接的文件
优化敏感词过滤
优化混淆
新增 插入代码的功能
示例: //new结尾的表示是新增的代码
#import "kBlueGreenk.h"
extern NSString * stylistic = @"mWindowm"; //new
extern NSString * xWindowx = @"fWindowf"; //new
typedef void (^CWindowcHandler) (void); //new
@protocol UWindowuProtocol <NSObject>
@end //new
@interface kBlueGreenk ()
@property(nonatomic,strong) NSData *potentially; //new
@property(nonatomic,strong) NSData *late; //new
@property(nonatomic,strong) NSData *viridity; //new
@property(nonatomic,strong) NSDate *stylize; //new
@property(nonatomic,weak) id<UWindowuProtocol> recession; //new
@property(nonatomic,strong) CWindowcHandler pixChest; //new
@end
@implementation kBlueGreenk
@end
新增 设置混淆后符号长度
# 混淆后的符号最大单词数量
# 例如方法: AFURLSessionDidReceiveAuthenticationChallengeBlock 混淆前有七个单词
# 按照下面的配置则混淆后不会超过5个单词
SymbolMaxCount: 5
1.增加xml类型的支持
2.增加单引号检测
1.增加了配置建议功能
工具会根据你的项目为你提供前缀相关的建议
2.配置文件增加了功能开关
优化了拆分字符串功能
例如:字符串@"hello"
被拆分成:
[NSString stringWithFormat:@"%@%@",@"he",@"llo"]
或者:
[NSString stringWithFormat:@"%@%@%@",@"he",@"ll",@"o"]
或者:
[NSString stringWithFormat:@"%@%@%@",@"h",@"ell",@"o"]
...
示例和详解:
activityCount 替换成: [NSString stringWithFormat:@"%@%@%@%@%@",@"activit",@"yCo",@"u",@"n",@"t"]
currentState 替换成: [NSString stringWithFormat:@"%@%@",@"current",@"State"]
lastAccessDate 替换成: [NSString stringWithFormat:@"%@%@%@%@%@",@"lastA",@"ccessD",@"a",@"t",@"e"]
state 替换成: [NSString stringWithFormat:@"%@%@",@"st",@"ate"]
countOfBytesSent 替换成: [NSString stringWithFormat:@"%@%@",@"countOfBytesSen",@"t"]
countOfBytesReceived 替换成: [NSString stringWithFormat:@"%@%@",@"countOf",@"BytesReceived"]
image/* 替换成: [NSString stringWithFormat:@"%@%@%@",@"i",@"mage/",@"\*"]
Accept 替换成: [NSString stringWithFormat:@"%@%@%@%@",@"A",@"cce",@"p",@"t"]
image/* 替换成: [NSString stringWithFormat:@"%@%@%@%@",@"i",@"mage",@"/",@"\*"]
Accept 替换成: [NSString stringWithFormat:@"%@%@",@"Accep",@"t"]
com.alamofire.imagedownloader 替换成: [NSString stringWithFormat:@"%@%@%@",@"com.alamofire.imagedownl",@"oade",@"r"]
cer 替换成: [NSString stringWithFormat:@"%@%@%@",@"c",@"e",@"r"]
pinnedCertificates 替换成: [NSString stringWithFormat:@"%@%@%@%@",@"pinnedCertifi",@"cat",@"e",@"s"]
提高了工具修改文件(包括文件夹)创建时间 访问时间等属性的合理性
示例和详解:
BusKeyboardDirectorConstants.h 创建时间修改为:202002031812 访问时间修改为:202002031957
MealKeyboardHandlerInvariableInternal.h 创建时间修改为:202002032151 访问时间修改为:202002032208
NaturalTextView 创建时间修改为:202002031644 访问时间修改为:202002032023
NaturalTextView.m 创建时间修改为:202002032202 访问时间修改为:202002032202
NaturalTextView.h 创建时间修改为:202002032202 访问时间修改为:202002032216
- 文件夹内文件创建时间晚于文件夹的创建时间
- 类头文件(.h)、类实现文件(.m.mm)创建时间一致
- 所有文件的创建时间、访问时间在正常的工作时间范围内(8-23点)
...
修复修改分类报错的bug