iOS

Siklus Hidup UIViewController

Siklus hidup UIViewController, viewDidLoad, viewWillAppear, transisi, memory warning

20 pertanyaan wawancaraยท
Junior
1

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.

2

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.

3

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.

4

Apa perbedaan antara viewWillAppear dan viewDidAppear?

5

Apa tujuan dari viewWillDisappear?

+17 pertanyaan wawancara

Kuasai iOS untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis