是否有内置的方法来获取ios中的字母,数字等常用集的数组?

我会假设在某个地方会有一个便利课我可以打电话说
NSArray *alphabet = [SomeClass lowerCaseAlphabet];
而不是每次都写出来。有这样的课吗?     
已邀请:
是的,在文档中快速搜索甚至会使用
NSMutableCharacterSet
抛出一些代码: addCharactersInRange: 向接收器添加Unicode值在给定范围内的字符。
- (void)addCharactersInRange:(NSRange)aRange
参数: 人气指数: 要添加的字符范围。 aRange.location是要添加的第一个字符的值; aRange.location + aRange.length- 1是最后一个的值。如果aRange.length为0,则此方法无效。 讨论 此代码摘录将字符集添加为小写英文字母字符:
NSMutableCharacterSet *aCharacterSet = [[NSMutableCharacterSet alloc] init];
NSRange lcEnglishRange;

lcEnglishRange.location = (unsigned int)'a';
lcEnglishRange.length = 26;
[aCharacterSet addCharactersInRange:lcEnglishRange];
//....
[aCharacterSet release];
可用性: 适用于iOS 2.0及更高版本。 ///////// 个人意见:如果你在这些事情上陷入困境,那么为自己创造一些东西通常会更快。在这种情况下,使用对象@“a”,...,@“z”创建一个
NSArray
的实例可能不会有太大的损失。一个二十六或五十二个字符的数组不是很大。     
NSMutableCharacterSet * cset = [NSMutableCharacterSet lowercaseLetterCharacterSet]; 我不知道这是否可以本地化。     

要回复问题请先登录注册