Викторина для ios


#1

Всем привет. Как первый небольшой проекте решил сделать викторину (вопрос в label, кнопки с вариантами ответа), но не могу придумать, через что реализовать вопрос-ответ - просто через if-else или есть более изощрённые методы? И что можете посоветовать, если у самих был похожий опыт?


#2

Здравствуйте! Можете пожалуйста более подробнее описать что вы хотите сделать, я насовсем вас понял.


#3

Насколько я понял вы будете вести подсчет правильных ответов и потом выводить сумму набранных балов и под сумму подставлять ответ. Например
0…24 - Отвратительно
25…49 - Терпимо
50…74 - Хорошо
75…84 - Отлично
85…94 - Гениально
95…100 - Божественно, или господин разработчик - читерить не хорошо.

Оформите все в структуру (класс), В которой будет сам вопрос, количество и варианты ответов, “веса” ответов для суммирования (тут напрашивается еще одна структура или класс для ответа), признак его правильности/неправильности (викторины - тесты ведь разные могут быть).
И сделайте цикл по перебору ответов, с последующей обработкой результатов. Так наверное будет универсальнее. База вопросов может быть разной - а механизм обработки один для всех.