Size: a a a

2020 July 04

DA

Dmitry Alekseev in SwiftBook
Artem
Привет всем, кто нибудь встречал API калорийности продуктов
Гречка - 100 калорий и т.д.
источник

A

Artem in SwiftBook
Если бы ещё русский )
источник

DA

Dmitry Alekseev in SwiftBook
Artem
Если бы ещё русский )
ну извини)
источник

A

Artem in SwiftBook
Dmitry Alekseev
ну извини)
Спасибо в любом случае
источник

V

Virussel in SwiftBook
Ребята, как в tableView сделать так, чтобы какая-то часть ячеек была вне видимости, но при этом не была пустой для переиспользования а сохранила значение?
источник

AT

Andrey Torlopov in SwiftBook
Virussel
Ребята, как в tableView сделать так, чтобы какая-то часть ячеек была вне видимости, но при этом не была пустой для переиспользования а сохранила значение?
В модели надо все рулить. Таблица тупо отрисовывает.
источник

V

Virussel in SwiftBook
Andrey Torlopov
В модели надо все рулить. Таблица тупо отрисовывает.
Я понимаю, но мне кажется, что тут дело именно в TableView. Просто можно ли в tableView сделать так, чтобы она хранила больше ячеек в памяти до переиспользования, чтобы их было больше, чем влезает на экран?
источник

AT

Andrey Torlopov in SwiftBook
Можешь не переиспользовать их.
источник

AT

Andrey Torlopov in SwiftBook
И они будут висеть в памяти. Но так себе решение
источник

V

Virussel in SwiftBook
источник

V

Virussel in SwiftBook
Andrey Torlopov
И они будут висеть в памяти. Но так себе решение
Дело вот в чём, как на видео видно, что в ячейку грузится изображение, но если я сделаю хоть малейший скрол в верх или вниз, то  крайняя ячейка начинает переиспользоваться, соотствественно, изображение заново загружается, а визуально это заметно. Просто хотелось бы, чтобы в памяти висело немножко больше ячеек до переиспользования, чем влезает в экран. Переимспользование нужно, естественно, но нужно, чтобы визуально оно было незаметно)
источник

AT

Andrey Torlopov in SwiftBook
Virussel
Дело вот в чём, как на видео видно, что в ячейку грузится изображение, но если я сделаю хоть малейший скрол в верх или вниз, то  крайняя ячейка начинает переиспользоваться, соотствественно, изображение заново загружается, а визуально это заметно. Просто хотелось бы, чтобы в памяти висело немножко больше ячеек до переиспользования, чем влезает в экран. Переимспользование нужно, естественно, но нужно, чтобы визуально оно было незаметно)
Дык это другая задача. Кешируй картинки.
источник

V

Virussel in SwiftBook
Andrey Torlopov
Дык это другая задача. Кешируй картинки.
дело в том, чтобы установка уже загруженно изображения на imageView тоже занимает какое-то время, тем самым может такой же эффект быть
источник

AT

Andrey Torlopov in SwiftBook
Virussel
дело в том, чтобы установка уже загруженно изображения на imageView тоже занимает какое-то время, тем самым может такой же эффект быть
Не. Если кешируешь то все загружается плавно.
источник

AT

Andrey Torlopov in SwiftBook
Плюс есть же методы willDisplay и там все настроить можно
источник

V

Virussel in SwiftBook
Andrey Torlopov
Не. Если кешируешь то все загружается плавно.
кешировать их можно как-нибудь массив в синглтоне или же именно загружать их постоянную память?
источник

AT

Andrey Torlopov in SwiftBook
Просто используешь nscache.  И там реализуешь кеширование. Или либу используешь.
источник

AT

Andrey Torlopov in SwiftBook
Короче если вопрос оптимизации загрузки картинок, то надо кешировать. Остальное - менее эффективным будет. Ну или попробуй замерять размер uitableviewcell. Из памяти ее поднимать будет дольше чем в переиспользуемую закинуть данные.
источник

V

Virussel in SwiftBook
спасибо)
источник

DA

Dmitry Alekseev in SwiftBook
А кто как реализует стилизацию в приложении? Там стандартные отступы, таблицы цвета по дизайну?
источник