考虑这段代码:
NSString *aString = @"\tThis is a sample string";
NSString *trimmedString = [aString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"The trimmed string: %@",trimmedString);
trimmedString = [aString stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"string"]];
NSLog(@"The trimmed string: %@",trimmedString);
在这里,如果我characterSetWithCharactersInString:
在同一个NSString
对象上使用trimmedString
,我之前的whitespace
修剪效果会被删除..
我的问题是,
NSCharacterSet
有没有可能对同一个对象使用多个对象NSString
???或者请给我一些其他的方法来做到这一点,但NSString
对象应该是相同的..