Понимание того, как применять методы UItableview и UITableViewDataSource на основе документации Apple
В настоящее время я прохожу учебник по UITableView
, Во время обучения я пытаюсь понять, как UITableView
должен быть построен, следуя документации Apple и ее руководствам по программированию. В учебнике разработчик размещает dequeueReusableCell(withIdentifier:)
метод внутри tableView(_:cellForRowAt:)
метод, который принадлежит источнику данных. Будучи новичком после прочтения ссылок и руководств Apple, я бы не догадался, что dequeueReusableCell(withIdentifier:)
Метод идет внутри tableView(_:cellForRowAt:)
метод. Как разработчик, как вы понимаете тонкие вещи, как это? Это потому что tableView(_:cellForRowAt:)
метод возвращает UITableViewCell
и может быть лучшее место, чтобы сделать UITableViewCell
конфигурации?
Я хотел бы лучше понять рекомендации Apple для будущих проектов, заранее благодарю за любые комментарии или ответы.
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "ItemCell", for: indexPath)
return cell
}