我有一个阵列像(ann bork,bill john,天生全部,Catire all .....所以)
我想要字典(键作为字母和值作为名称) A = Ann Bork B =比尔约翰 天生的 C = Catire all .... Z =斑马线
请帮助我吧Thanx
答案 0 :(得分:0)
假设您需要一个字典数组,其中键是字符串值的第一个字母。这就是我要做的。
-(NSArray *)getArrayOfDictionaries:(NSArray *)array {
NSMutableArray *arrayOfDictionaries = [NSMutableArray new];
for (NSString *nameString in array) {
NSString *keyString = [[nameString substringToIndex:1] uppercaseString];
NSDictionary *nameDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:nameString, keyString, nil];
[arrayOfDictionaries addObject:nameDictionary];
}
return arrayOfDictionaries;
}
此函数接受一个字符串数组并返回一个字典数组。