Aleksey
Вообще не понял, можешь пояснить?
Ты тестишь Приложение или это уже с релизным проблемы?
Shamil'
В 1 пункте не описана проблема, предложили создавать заново пользователя, но я ведь изначально не знаю пароли пользователей 🤷🏻‍♂️
Aleksey
В 1 пункте не описана проблема, предложили создавать заново пользователя, но я ведь изначально не знаю пароли пользователей 🤷🏻‍♂️
Ок, я думал ты совсем совсем ещё трестируешь. Ну я например сам создавал юзеров и потом пробовал разные сценарии. Поэтому всегда знал логин и пароль :)
Aleksey
Может это поможет - https://firebase.google.com/docs/auth/ios/manage-users#re-authenticate_a_user
Shamil'
эх, ясно, если проблема глобальная будем делать костылями, всем удачного дня
Aleksey
Не за что! Хорошо если пригодится
Александр
Коллеги! Те, кто живет с Auto Layout. Классическая ситуация - UITextView в UITableViewCell и все это с Automatic Dimensions. Проседает fps до 45. Если точно посчитать estimated height и закешировать заранее, сильно поможет?
Александр
Спасибо! Но, чувствую, рано или поздно все равно надо будет уйти в CoreText и рисовать вручную, так как на StackOverflow репортуют о падении производительности из-за встроенного ScrollView
Ольга
UITextView и еще анимация сворачивания/разворачивания по тапу - норм все было с производительностью, спецом проверяли
Ольга
У меня кстати, назрел похожий вопрос про rounded corners и тени на вьюхах. Когда их много в проекте, как лучше - просить картинки у дизайнеров или ручками делать?
Деда
Ручками в layer
Александр
Надеюсь, предварительный просчет поможет. А то высота ячеек может в 2-100 раз различаться, ScrollView в шоке, наверное, от такого и начинает тупить
Ольга
Ручками в layer
Никак не влияет на производительность, если в коде?
Ольга
Сережа опять ругается))
Деда
В коде насколько я понял ещё лучше производительность
Деда
Да и layer кешируется
Александр
тестил до 20 загругленных UIImageView внутри списка, в профайлере вообще незаметна нагрузка
Ольга
😂
Александр
У тебя в каждой ячейке по текстВью?
да, текста в них совсем рандомное количество
Александр
смотря еще на чем
Ольга
Вот по этому и спрашиваю. В добавок, если на вьюшке нужны и тень и скругленные углы, то нужна еще одна вьюшка, тк на одной это сделать невозможно.
Ольга
да, текста в них совсем рандомное количество
Ну сложновато будет просчитать высоту ячеек))
Ольга
!!! Спасибо
Александр
так эта статья времен 2012-2013 годов
Александр
Тогда нормальных GPU не было
Деда
Читал ее тоже
Александр
то, что смешивание не будет занимать 40% ресурсов
Деда
UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRect:cell.imageView.bounds]; [cell.imageView.layer setShadowPath:shadowPath.CGPath];
Деда
я про это и говорил, с кешированием
Александр
https://sohabr.net/habr/post/264817/ то, что читал пару лет назад, но выпилили с хабра
Serhii
Но для этого его мощность и увеличилась 😂
Dry
Ок, по прошествии суток я готов признать, UI кодом это боль.
Anonymous
Это немного не то)
Vadim
констрейны кодом это боль
Dry
да, жесть
Serhii
https://sohabr.net/habr/post/264817/ то, что читал пару лет назад, но выпилили с хабра
Я вот когда читал, думал что для кого эта статья, очевидные же вещи. Но вот недавно увидел загрузку картинки в мэинпотоке(вчера уже плакался по этому поводу) и подумал - it makes sense )
Александр
нормально, можно компактно писать
Vadim
констрейны вне IB вообще такое себе
Serhii
Anonymous
Может уже всем сообществом запилим нормальный гайдлайн по созданию интерфейсов? Стопудово джокеру есть что сказать
Anonymous
Вон в андроид конфе пацаны по клин арх проект делают
Dry
слабо
Александр
Ну да можно, а нужно ли?
Дело вкуса. И IB удобен в некоторых вещах. Но я обижен на него, он один старый проект поломал после апдейта с 7 на 8 Xcode
Ольга
констрейны вне IB вообще такое себе
Согласна с Сергеем. Зачем, если можно написать 0 строчек) swiftLint’а на вас нет )
Dry
ну иногда ломается сториборд
Dry
на ровном месте
Anonymous
Ну в сообществе 1600+ , получится не очень красиво
Активных и кто может что то написать до 50 тел
Ольга
ну иногда ломается сториборд
Эм. Как ломается? У меня все гуд
Anonymous
Может и того меньше
Serhii
Телом назвал
Dry
Эм. Как ломается? У меня все гуд
у меня была история, что просто колесо крутилось и он не открывался вообще
Александр
ну иногда ломается сториборд
у меня, например, просто начал менять значение констрейнтов с целых на x.5. Из-за этих значений загрузка сториборда уходила в вечный цикл, спасало только ручное исправление в XML на целые значения. И так какждый запуск.
Serhii
Ты должен сказать, нет не тебя, ты не входишь в это число 😂
Dry
один. не уверен.
Александр
Вроде ломаться начало с вводом Safe Area
Dry
не, я на 3 до сих пор
Ольга
Вроде ломаться начало с вводом Safe Area
Там можно галочку убрать, чтобы эта штука не появлялась))))
Александр
Там можно галочку убрать, чтобы эта штука не появлялась))))
Так когда вечная карусель пошла, уже ничего невозможно поменять (
Александр
только в код лезть
Serhii
Не, кодом уметь писать полезно) я вот сторибордами не умел. Перешёл на код, через год из кода попробовал сториборды снова - другое дело)
Serhii
И не вижу смысла тратить время, чтобы верстать из кода
Dry
только в код лезть
у меня был с подом проект, помогло открыть оригинальный файл. после этого сториборд прогрузился. вот непредсказуемо абсолютно
Serhii
Ну мы же за верстку
Ilkhom
у имедж есть возможность использовать 9slice и не надо добавлять тени и закругления
Ilkhom
нет
Ilkhom
[UIImage resizableImageWithCapInsets:edgeInsets]
Ilkhom
Ilkhom
делаешь такую картинку и режешь по углам
Ilkhom
и растягиваешь скока хошь