我正在使用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;