我正在开发一个 iOS 应用程序,它会在每次按下按钮时生成一个随机词。我目前通过使用大约 1000 个案例的 switch 语句来生成随机词。有没有一种方法可以将这些单词输入某种字典或某种小型数据库,这样我就可以从那里随机抽取单词,而不是有那么多 switch 语句?如果是,我应该怎么做?
switch语句的片段
-(IBAction)randomWord {
int text = rand() % 1001;
switch (text) {
case 0:
theWord.text = @"Apple";
break;
case 1:
theWord.text = @"Artichoke";
break;
case 2:
theWord.text = @"Asparagus";
break;
case 3:
theWord.text = @"Avocado";
break;
case 4:
theWord.text = @"Bamboo";
break;
最佳答案
只需将单词放在一个数组中,然后将随机数传递给 objectAtIndex:
关于ios - 而不是使用 switch 语句,我如何存储大量单词并从这个 "storage"中提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20182912/