Comments 4
Для начала — спасибо за статью, так как на текущий момент информации по swiftUI крайне мало, и обычно сложные кейсы не рассматриваются.
Ну и как участник данного конкурса, я знаю что был критерий к скорости работы, и вывод графиков не был единственной проблемой — приходилось оптимизировать и остальные вьюшки, например с датами и цифрами.
Вопрос- как по ощущениям скорость работы swiftUI? Эквивалентна констрейнам, или же медленней? Возможно даже эквивалентна тому если бы писали все на фреймах?
P.S. Сам к сожалению дальше стандартного туториал от apple не продвинулся, и больше всего меня расстроила в swiftUI навигация между экранами, если использовать обычный navigation bar — слишком жёсткая привязка к экрану на который осуществляется переход.
Ну и как участник данного конкурса, я знаю что был критерий к скорости работы, и вывод графиков не был единственной проблемой — приходилось оптимизировать и остальные вьюшки, например с датами и цифрами.
Вопрос- как по ощущениям скорость работы swiftUI? Эквивалентна констрейнам, или же медленней? Возможно даже эквивалентна тому если бы писали все на фреймах?
P.S. Сам к сожалению дальше стандартного туториал от apple не продвинулся, и больше всего меня расстроила в swiftUI навигация между экранами, если использовать обычный navigation bar — слишком жёсткая привязка к экрану на который осуществляется переход.
0
Да, я знаю, что одним из критериев конкурса было быстродействие.
Я конечно, не замеряла, но быстродействие очень хорошее.
Те, кто специально этим занимался отмечают существенное быстродействие по сравнению с UIKit.
Что касается навигации, то есть одно очень хорошее решение «Recreation of calculator-checklist project in SwiftUI», где очень просто воссоздается CustomSegue:
![image](https://habrastorage.org/r/w1560/webt/a3/oq/fj/a3oqfj55uxbg9j_h-pj20aod72q.png)
Я конечно, не замеряла, но быстродействие очень хорошее.
Те, кто специально этим занимался отмечают существенное быстродействие по сравнению с UIKit.
Что касается навигации, то есть одно очень хорошее решение «Recreation of calculator-checklist project in SwiftUI», где очень просто воссоздается CustomSegue:
![image](https://habrastorage.org/webt/a3/oq/fj/a3oqfj55uxbg9j_h-pj20aod72q.png)
+2
Мое уважение, сам пробовал участвовать в том конкурсе, так и не осилил, бросил до первого этапа
0
Очень круто, хоть и не знаком с ios-разработкой, но блин, класс!
0
Sign up to leave a comment.
SwiftUI для прошлого конкурсного задания Telegram Charts (март 2019 года): все просто