Помогите начинающему свифтеру


#1

Как сделать так, чтобы при определенном условии вылезала надпись (или картинка) и варианты ответа (например: выйти, продолжить) как сделать, чтобы создавался новый объект, которого раньше не было?


#2
  1. Сделать метод, который будет создавать AlertController, с нужным текстом и кнопками.
  2. На эти кнопки повесить свои события.
  3. После нажатия на кнопки, обрабатывать нужное событие.

По поводу картинки не уверен что можно использовать AlertController, не копался так глубоко в нем. Но для картинок нужно будет использовать кастомный Alert или обычную view, кастомизированную под Alert.

По поводу объекта не совсем понял. Если подразумевается чт-то вроде: создать объект на лету, с рандомными свойствами, которого в приложении не существует. то скорее всего нет (либо я еще не все знаю).
Либо можно попробовать как-то с массивом [String: Any]