如何在NSString中使所有字符小写?

时间:2011-09-03 22:33:46

标签: objective-c xcode nsstring

我如何将NSString中的所有字符设为小写?

1 个答案:

答案 0 :(得分:52)

NSString有一个狡猾的lowercaseString方法。

NSString *noCaps = [yourString lowercaseString];

已编辑添加

如果您问如何将实际字符串更改为小写 - 则不能。 NSStrings是不可变的。它们创建后无法更改。如果你想更改字符串,你应该使用NSMutableString,如下所示:

[aMutableString setString:[aMutableString lowercaseString]];