iOS

UITableView & UICollectionView

UITableView, UICollectionView, data sources, delegates, hergebruik van cellen, aangepaste cellen

25 gespreksvragen·
Mid-Level
1

Wat is het belangrijkste doel van de dequeueReusableCell-methode in UITableView?

Antwoord

De dequeueReusableCell-methode haalt een herbruikbare cel op uit de recyclingpool. Dit optimaliseert het geheugen door cellen buiten het scherm te hergebruiken in plaats van voortdurend nieuwe instanties te maken. Dit is cruciaal om soepele prestaties tijdens het scrollen te behouden.

2

Welke methode van UITableViewDataSource geeft het aantal rijen in een bepaalde sectie terug?

Antwoord

De methode tableView(_:numberOfRowsInSection:) van het UITableViewDataSource-protocol geeft het aantal rijen voor elke sectie terug. Deze wordt door UITableView aangeroepen om de totale hoogte te berekenen en het hergebruik van cellen te beheren. Het implementeren van deze methode is verplicht.

3

Wat is het belangrijkste voordeel van het gebruik van UICollectionViewFlowLayout boven een aangepaste layout?

Antwoord

UICollectionViewFlowLayout biedt een kant-en-klare, geoptimaliseerde rasterlay-out die spatiëring, uitlijning en het terugloop van cellen automatisch afhandelt. Het voorkomt het implementeren van complexe lay-outlogica en is zeer configureerbaar via eigenschappen zoals minimumLineSpacing, itemSize en sectionInset.

4

Hoe combineer je de methoden numberOfSections en numberOfRowsInSection voor een structuur met meerdere secties?

5

Welk protocol biedt de methoden voor het afhandelen van selectie-events in een UICollectionView?

+22 gespreksvragen

Beheers iOS voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis