我想找出计算NSString中大写字符数的最佳方法。我知道如何找出如果某个文字使用此代码大写:如何计算NSString中的大写字符数?
NSString *s = @"This is a string";
BOOL isUppercase = [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[s characterAtIndex:0]];
什么是计数的一个NSString的大写字母数量的最佳方法是什么?谢谢。
非常短的虽然不是最高效的方式:'[[秒componentsSeparatedByCharactersInSet:[NSCharacterSet uppercaseLetterCharacterSet]]计数] - 1;'。 – albertamg
+1它工作的很棒!谢谢 – 0SX