iOS 字符串处理
1.//创建NSCharacterSet对象通过一个字符串
NSCharacterSet * charSet = [NSCharacterSetcharacterSetWithCharactersInString:@"xie"];
2. //去除字符串前后空格或换行符
string.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
3. //根据给定字符串分割字符串
string.componentsSeparatedByString
4//
将string字符串转换为array数组
NSArray *array = [str componentSeparatedByString:@","];
将array数组转换为string字符串
NSString *tempString = [mutableArray componentJoinedByString:@"--"];
5// 关于invertedSet
NSString *string =@" 123,45_6 7/8>9a ";
NSString * kNumber =@"0123456789.";
NSCharacterSet *numberSet = [[NSCharacterSetcharacterSetWithCharactersInString:kNumber]invertedSet];
//invertedSet方法是去反字符,把所有的除了kNumber里的字符都找出来(包含去空格功能)
6//在NSString中取出单个字符
characterAtIndex:i 返回一个Unichar字符串
5.//通过.alpha改变父视图的透明度会影响子视图的透明度
消除这种影响的方法是 [UIColor colorWithWhite:0.3 alpha:0.5] 来设置父视图的alpha值
浙公网安备 33010602011771号