Кнопка button, 4 урок

swift
ios

#1

Подскажите пожалуйста, не совсем понятно UIAlertController, UIAlertControllerStyle, UIAlertAction, AddAction, это все готовые классы, созданные кем то и заложенные в библиотеку UIKit? и сразу если можно второй вопрос, как самому в коде правильно принять решение какой класс где использовать?


#2

Добрый день!
Да, это готовые классы и перечисления фреймворка UIKit, но в данном случае каждый класс/перечисление представляет собой отдельный объект и в данном случае их друг другом заменить нельзя, так как функции у них разные.
UIAlertController - класс для создания всплывающего окошка
UIAlertAction - класс, который нужен, чтобы создавать кнопки на всплывающем окошке типа UIAlertController
UIAlertControllerStyle - перечисление (не класс!), которое нужно для выбора стиля всплывающего окошка между стандартными вариантами.


#3

Спасибо большое!!!