NSArray*arr = @[@"ram",@"Ram",@"vinoth",@"kiran",@"kiran"];
NSSet* uniqueName = [[NSSet alloc]initWithArray:arr];
NSLog(@"Unique Names :%@",uniqueName);
输出:但我需要输出为
最佳答案
您可以先将它们全部转换为小写字符串。
NSArray *arr = @[@"ram",@"Ram",@"vinoth",@"kiran",@"kiran"];
NSArray *lowerCaseArr = [arr valueForKey:@"lowercaseString"];
NSSet* uniqueName = [[NSSet alloc] initWithArray:lowerCaseArr];
NSLog(@"Unique Names :%@",uniqueName);
唯一名称:{(
内存,
基兰
酒
)}
关于ios - 使用NSSet不敏感地从NSArray案例中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24141129/