oc中如何用在main中定义的字符串赋值给创建的类?

图片图片图片

还有,在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的,怎么将首字母相同的名字规划到一类?