


还有,在main里没看见楼主创建CHBLetter对象
第二张照片的str=s中的str应该是self.str或者_str,指向该类的属性“str”
楼主私信要的代码:
//返回随机生成的名字
- (NSString *)randomForName { NSMutableString *tempStr = [NSMutableString string]; for (int i = 0; i < 7 ; i++) { int index = arc4random() % (25+1);//0-25 NSString *singleStr = [self configareCharList][index]; [tempStr appendString:singleStr]; } NSString *name = [NSString stringWithString:tempStr]; NSLog(@"%@", name); return name; }
//返回值是26个字母数组
- (NSArray *)configareCharList { NSMutableArray *charList = [NSMutableArray array]; for (char ch = 'A'; ch <= 'Z'; ch++) { [charList addObject:[NSString stringWithFormat:@"%c", ch]]; } return [NSArray arrayWithArray:charList]; }
二,用字典分类保存这些人名,(只要名字相同的第一个字母用关键字划归到同一类)。
这第二问没看懂,字典是一个key对应一个value的,怎么将首字母相同的名字规划到一类?