Outlet adalah referensi ke unsur UI berbasis storyboard/xib di dalam pengontrol tampilan Anda. Tindakan adalah fungsi yang dipicu oleh peristiwa tertentu yang berkaitan dengan unsur UI Anda. Elemen UI dapat memiliki outlet dan tindakan.
Selain itu, apa itu outlet dan action di iOS?
Outlet dan Action adalah cara langsung agar UIViewController dapat berkomunikasi dengan UView-nya. Ini berarti outlet yang dibuat di View Controller dideklarasikan sebagai @property, dan aksi dibuat dengan mendeklarasikan metode.
Juga Tahu, bagaimana cara menambahkan outlet di Xcode? Pilih kontrol di antarmuka pengguna yang ingin Anda buat outlet atau metode tindakannya . Tahan tombol Control dan seret (atau klik kanan-dan-seret) dari kontrol yang dimaksud ke kelas Anda @interface . Lepaskan tombol mouse ketika Xcode menunjukkan drag yang berhasil dengan garis horizontal.
Mempertimbangkan ini, mengapa outlet Swift lemah?
Karena stopkontak dinyatakan lemah , maka secara otomatis disetel ke nil saat tidak dialokasikan. Karena outlet secara implisit terbuka opsional, tidak memiliki nilai, yaitu sama dengan nil , dan aplikasi akan crash sebagai hasilnya. Jika ini terjadi, kemungkinan Anda melakukan sesuatu yang seharusnya tidak Anda lakukan.
Apa itu IBOutlet?
IBOutlet adalah kata kunci yang ditambahkan ke deklarasi variabel. Ini adalah indikator. Itu tidak mempengaruhi deklarasi dengan cara apa pun. Namun, ketika Interface Builder melihatnya, itu akan memungkinkan programmer untuk mengatur variabel ini melalui mekanisme “outlet” di dalam Interface Builder.