Design patterns в swift с нуля: урок 16 - Visitor (Посетитель)

preview_player
Показать описание
Шестнадцатая серия по обучению паттерны проектирования в программе Xcode.

Куда присоединиться:

Рекомендации по теме
Комментарии
Автор

Куда присоединиться:



p.s
Домашние задание: смотрите в группах!

Если все понравилось ты знаешь что делать;)
Ставь лайк и пиши комент! :)

theswiftdevelopers
Автор

Если отойдем от паттерна, нормальным ли является такая реализация?
enum TableCells{
case first
case second
case third
}

let ourCellsArray : [TableCells] = [. second, . second, .first, . third]

(cellForRow at)
switch ourCellsArray[indexPath.row] {
case . first:
let cell = deq....
return cell
case . second ....

(height for row)
var height: CGFloat = 0
switch ourCellsArray[indexPath.row] {
case . first:
height = 10
case . second ....


return height

dmitry
Автор

Долго ищу "живые примеры" паттернов. Но возможность костылять высоту ячеек это не живой пример, а скорее пример с конкретно существующими типами... Если кто шарит - отпишитесь какую проблему вы решали этим паттерном

kollokvium