• Есть ли какая-нибудь API или база данных с вопросами?

    @OlegPyatakov
    Я не специалист по Swift, но предположу, что можно взять готовый список, загнать его в локальную SQLite базу приложения и уже оттуда брать для пользователя.

    Если у приложения должен быть оффлайн режим, то, получается, все равно надо загонять вопросы в локальную базу или кеш.

    Драйвер SQLite для Swift есть: https://github.com/stephencelis/SQLite.swift (ткнул первую ссылку в Гугле)
    В плане памяти тексты 100к вопросов съедят 10-15 МБ, то есть, в принципе, терпимо. Хотя чтобы уложиться в лимиты, может быть, стоит подумать над подгрузкой базы после установки самого приложения, или над архивацией.