NSCharacterSet是属于处理字符串的操作常用的东西,例如你想获得一段字符串里所有的字母并把其余的去掉或替换 可以如下操作:
NSMutableCharacterSet * base = [NSMutableCharacterSet lowercaseLetterCharacterSet];
NSString *string = @"ax@d5s#@sfn$5`SF$$%x^(#e{]e";
[base invert];
id a = [[string componentsSeparatedByCharactersInSet:base] componentsJoinedByString:@""];
NSLog(@"%@",a);
如上操作就把string里面的字母摘取出来,并且全部变成小写
打印结果如下: