Этот вопрос проверяет знание примеров применения принципа разделения интерфейсов в iOS frameworks.
Короткий ответ
Apple использует разделение интерфейсов в UITableView с протоколами UITableViewDataSource и UITableViewDelegate. Также в SwiftUI с ViewModifier и в Core Data с NSManagedObjectContext.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.