iOS

UITableView & UICollectionView

UITableView, UICollectionView, data source, delegate, hücre yeniden kullanımı, özel hücreler

25 mülakat soruları·
Mid-Level
1

UITableView içindeki dequeueReusableCell metodunun ana amacı nedir?

Cevap

dequeueReusableCell metodu, geri dönüşüm havuzundan yeniden kullanılabilir bir hücre alır. Bu, sürekli yeni örnekler oluşturmak yerine ekran dışındaki hücreleri yeniden kullanarak belleği optimize eder. Kaydırma sırasında akıcı bir performansı korumak için kritik öneme sahiptir.

2

UITableViewDataSource'un hangi metodu, belirli bir bölümdeki satır sayısını döndürür?

Cevap

UITableViewDataSource protokolünün tableView(_:numberOfRowsInSection:) metodu, her bölüm için satır sayısını döndürür. Toplam yüksekliği hesaplamak ve hücre yeniden kullanımını yönetmek için UITableView tarafından çağrılır. Bu metodun uygulanması zorunludur.

3

Özel bir layout yerine UICollectionViewFlowLayout kullanmanın ana avantajı nedir?

Cevap

UICollectionViewFlowLayout, aralık, hizalama ve hücre kaydırmasını otomatik olarak yöneten, önceden oluşturulmuş ve optimize edilmiş bir ızgara layoutu sağlar. Karmaşık layout mantığı uygulamaktan kaçınır ve minimumLineSpacing, itemSize ve sectionInset gibi özellikler aracılığıyla yüksek oranda yapılandırılabilir.

4

Çok bölümlü bir yapı için numberOfSections ve numberOfRowsInSection metotları nasıl birleştirilir?

5

Bir UICollectionView'da seçim olaylarını işlemeye yönelik metotları hangi protokol sağlar?

+22 mülakat soruları

Bir sonraki mülakatın için iOS'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla