+(NSMutableAttributedString *)getNewStringWithString:(NSMutableArray *)StrArr AndColor:(NSMutableArray*)ColorArr
{
NSMutableAttributedString * AttStr1;
if (StrArr.count>0&&ColorArr.count>0) {
NSString * str1 = [StrArr objectAtIndex:0];
NSRange r = [str1 rangeOfString:str1];
AttStr1 = [[NSMutableAttributedString alloc]initWithString:str1];
[AttStr1 addAttribute:NSForegroundColorAttributeName value:[PublicClass colorFromHexRGB:ColorArr[0]] range:NSMakeRange(0, r.length)];
for (int i=1; i<(StrArr.count>ColorArr.count?ColorArr.count:StrArr.count); i++) {
NSString * str2 = [StrArr objectAtIndex:i];
NSRange str2r = [str2 rangeOfString:str2];
NSMutableAttributedString * AttStr2 = [[NSMutableAttributedString alloc]initWithString:str2];
[AttStr2 addAttribute:NSForegroundColorAttributeName value:[PublicClass colorFromHexRGB:ColorArr[i]] range:NSMakeRange(0, str2r.length)];
[AttStr1 appendAttributedString:AttStr2];
}
}
return AttStr1;
}