Привет, ребят, такая проблема: Во время стрима передаю картинку, она к сожалению приходит на устройство получателя битой, у кого-нибудь есть предположения, что можно сделать?
Добрый день! Часто слышал, что Type Casting - плохой тон. Но что делать, например, с настройкой ячеек в tableview. Делал различные конфигураторы через generics, но есть ли в этом смысл? Получается какой-то адский код просто ради того, чтобы в cellForRowAt методе не было приведения типов. Как стоит делать?
Добрый день! Часто слышал, что Type Casting - плохой тон. Но что делать, например, с настройкой ячеек в tableview. Делал различные конфигураторы через generics, но есть ли в этом смысл? Получается какой-то адский код просто ради того, чтобы в cellForRowAt методе не было приведения типов. Как стоит делать?
Допустим, мне в ячейку нужно передать данные, чтобы ячейка настроилась и замыкание, чтобы при нажатии на кнопку из ячейки, изменялись данные в бд. Естественно, я могу использовать guard let cell = tableView.dequeueReusableCell(withIdentifier: "CellType") as? CellType Или я могу воспользоваться таким способом: https://medium.com/chili-labs/configuring-multiple-cells-with-generics-in-swift-dcd5e209ba16
Является ли приведение типа при настройке ячеек антипаттерном вообще?
Допустим, мне в ячейку нужно передать данные, чтобы ячейка настроилась и замыкание, чтобы при нажатии на кнопку из ячейки, изменялись данные в бд. Естественно, я могу использовать guard let cell = tableView.dequeueReusableCell(withIdentifier: "CellType") as? CellType Или я могу воспользоваться таким способом: https://medium.com/chili-labs/configuring-multiple-cells-with-generics-in-swift-dcd5e209ba16
Является ли приведение типа при настройке ячеек антипаттерном вообще?