NSDictionary было бы хорошо для этого. Вы можете сделать key
вопросом, а его value
выбором. Тогда у вас может быть второй NSDictionary, который будет иметь key
вопрос, а его value
ответ. Сравнение значений таким способом было бы легко.
NSDictionary *questions = [[NSDictionary alloc] initWithObjectsAndKeys: firstQuestion, firstChoices, secondQuestion, secondChoices, nil];
NSDictionary *answers = [[NSDictionary alloc] initWithObjectsAndKeys: firstQuestion, firstAnswer, secondQuestion, secondAnswers, nil];
Если firstQuestion, firstChoices, firstAnswer и т. Д. Будут объектами, которые вы создаете и храните в словаре, я бы порекомендовал NSStrings.
Или вы всегда можете создать свои собственные объекты для обработки всего этого.