iOS

UITableView & UICollectionView

UITableView, UICollectionView, data sources, delegates, cell reuse, custom cells

25 Interview-Fragen·
Mid-Level
1

What is the main purpose of the dequeueReusableCell method in UITableView?

Antwort

The dequeueReusableCell method retrieves a reusable cell from the recycling pool. This optimizes memory by reusing off-screen cells rather than creating new instances constantly. This is critical for maintaining smooth performance during scrolling.

2

Which UITableViewDataSource method returns the number of rows in a given section?

Antwort

The tableView(_:numberOfRowsInSection:) method from UITableViewDataSource returns the row count for each section. It's called by UITableView to calculate total height and manage cell recycling. This method is mandatory to implement.

3

What is the main advantage of using UICollectionViewFlowLayout over a custom layout?

Antwort

UICollectionViewFlowLayout provides a prebuilt optimized grid layout that automatically handles spacing, alignment, and cell wrapping. It avoids implementing complex layout logic and is highly configurable through properties like minimumLineSpacing, itemSize, and sectionInset.

4

How to combine numberOfSections and numberOfRowsInSection methods for a multi-section structure?

5

Which protocol provides methods for handling selection events in a UICollectionView?

+22 Interview-Fragen

Meistere iOS für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten