iOS

UITableView & UICollectionView

UITableView, UICollectionView, data source, delegate, penggunaan ulang sel, sel kustom

25 pertanyaan wawancaraยท
Mid-Level
1

Apa tujuan utama dari metode dequeueReusableCell pada UITableView?

Jawaban

Metode dequeueReusableCell mengambil sel yang dapat digunakan ulang dari pool daur ulang. Hal ini mengoptimalkan memori dengan menggunakan ulang sel di luar layar alih-alih terus membuat instance baru. Ini sangat penting untuk menjaga performa yang mulus saat menggulir.

2

Metode UITableViewDataSource mana yang mengembalikan jumlah baris dalam suatu section tertentu?

Jawaban

Metode tableView(_:numberOfRowsInSection:) dari protokol UITableViewDataSource mengembalikan jumlah baris untuk setiap section. Metode ini dipanggil oleh UITableView untuk menghitung tinggi total dan mengelola daur ulang sel. Metode ini wajib diimplementasikan.

3

Apa keuntungan utama menggunakan UICollectionViewFlowLayout dibandingkan layout kustom?

Jawaban

UICollectionViewFlowLayout menyediakan layout grid yang sudah jadi dan teroptimasi yang secara otomatis menangani spasi, perataan, dan pembungkusan sel. Ini menghindari implementasi logika layout yang rumit dan sangat dapat dikonfigurasi melalui properti seperti minimumLineSpacing, itemSize, dan sectionInset.

4

Bagaimana cara menggabungkan metode numberOfSections dan numberOfRowsInSection untuk struktur multi-bagian?

5

Protokol mana yang menyediakan metode untuk menangani peristiwa pemilihan dalam UICollectionView?

+22 pertanyaan wawancara

Kuasai iOS untuk wawancara berikutnya

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

Mulai gratis