次のコードを検討してください。
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
オブジェクトは同じでなければなりません..