Мастер-класс

Как создать TableView программно (через код) UIKit, Swift 5.7

Описание

Вам больше не нужно полагаться на визуальные редакторы — здесь разбирается создание и настройка TableView исключительно программными средствами на UIKit. Вы пройдете путь от добавления компонента на ViewController до реализации интерактивных функций, таких как свайпы для удаления строк и работа с AlertController.

Внутри мастер-класса:

  • Настройка интерфейса через код без использования Storyboard.
  • Использование протоколов UITableViewDelegate и UITableViewDataSource для управления данными.
  • Работа с современным API DefaultContentConfiguration() для наполнения ячеек текстом и изображениями.
  • Программная установка констрейнтов для адаптивной верстки.

Мастер-класс ориентирован на iOS-разработчиков, которые хотят научиться писать поддерживаемый и гибкий код, что критически важно для профессионального портфолио на GitHub и успешного прохождения собеседований.

Что в мастер-классе

  • Добавление TableView на View внутри ViewController
  • Установка констрейнтов программным способом
  • Регистрация ячейки TableViewCell
  • Работа с протоколами UITableViewDelegate и UITableViewDataSource
  • Настройка ячеек через DefaultContentConfiguration()
  • Удаление строк через swipe
  • Реализация нажатий на строки
  • Использование AlertController
  • Добавление контента в ячейки (Text, SecondaryText, Image)
  • Кастомизация фона строк (четные/нечетные)
Складчина создана 10 декабря 2022 г. · описание обновлено 3 мая 2026 г.
1 750 ₽