Siklus Hidup UIViewController
Siklus hidup UIViewController, viewDidLoad, viewWillAppear, transisi, memory warning
1Apa itu metode loadView dalam siklus hidup UIViewController?
Apa itu metode loadView dalam siklus hidup UIViewController?
Jawaban
loadView dipanggil untuk membuat root view dari controller. Ini dipanggil sebelum viewDidLoad dan hanya boleh di-override jika view dibuat secara programatis tanpa Interface Builder. Ini adalah tahap pertama siklus hidup, ideal untuk membangun hierarki root view. Jangan pernah memanggil super.loadView() saat melakukan override karena akan memuat xib/storyboard default.
2Kapan viewDidLoad dipanggil dalam siklus hidup?
Kapan viewDidLoad dipanggil dalam siklus hidup?
Jawaban
viewDidLoad dipanggil sekali setelah view dimuat ke memori, setelah loadView. Ini adalah waktu ideal untuk mengkonfigurasi IBOutlet dan menginisialisasi state internal. Metode ini tidak pernah dipanggil lagi selama masa hidup controller.
3Apa peran viewWillAppear dalam siklus hidup?
Apa peran viewWillAppear dalam siklus hidup?
Jawaban
viewWillAppear dipanggil sebelum view ditampilkan di layar. Ini dapat dipanggil beberapa kali selama masa hidup controller. Ini adalah tempat yang tepat untuk melakukan perubahan yang harus terjadi setiap kali view muncul, seperti menyegarkan data.
Apa perbedaan antara viewWillAppear dan viewDidAppear?
Apa tujuan dari viewWillDisappear?
+17 pertanyaan wawancara
Topik wawancara iOS lainnya
Dasar-Dasar Swift
Dasar-Dasar Bahasa Swift
Dasar-Dasar UIKit
UserDefaults & Keychain
Siklus Hidup Aplikasi
Auto Layout & Constraints
UITableView & UICollectionView
Dasar-Dasar SwiftUI
Manajemen State SwiftUI
Navigasi SwiftUI
Networking & URLSession
Codable & Parsing JSON
Core Data
Pemrograman Berorientasi Protokol
Arsitektur MVVM
Notifikasi Push
Unit Testing & XCTest
Pengujian UI
Xcode & Sistem Build
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Optimasi Performa
Keamanan dan Enkripsi
SwiftUI Advanced
Arsitektur Aplikasi iOS
Kuasai iOS untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis