Я новичок в программировании, и я пытаюсь понять эту концепцию в Swift IOS. В чем преимущества использования IBaction и IBoutlet для подключения к моему коду таких вещей, как UIButtons и UILabels?Быстро, почему я должен использовать IBaction или IBOutlet для обмена данными между кодом и пользовательским интерфейсом?
Почему они не позволяют нам устанавливать объекты UI равными имени типа button1 или label1, чтобы мы могли использовать эти имена для вызова и изменения их в моем коде?
В принципе, это просто имена. Благодаря времени выполнения Obj-C механизм загрузки nib может установить ваши ivars на основе имени выхода. – jtbandes