Size: a a a

iOS Developers — русскоговорящее сообщество

2020 April 07

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Ну и не обязательно ViewModel 😄
источник

RT

Roman Tutubalin in iOS Developers — русскоговорящее сообщество
ну, я не навязываю)
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Roman Tutubalin
если описать ViewModel (@ObservableObject), и значения будут храниться в @Published значениях (@Published var firstname: String, например), то стейт будет нормально обновляться
Хм, а вот кстати да, тут скорее моя лень. Я накидал стейт сразу во вью ибо он не большой был и не требовал дополнительной логики.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Я во вью модели обычно что-то «большое» что ещё требует некоторой бизнес логики и методов закидывал.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
То что нужно было фетчить из core Data или rest запросов.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
А тут типо, ну, просто ввод данных, что могло пойти не так...
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Я тут просто ещё немного по аналогии с react.js делаю. Если стейт весьма простой, то особо нет смысла его выносить в redux@ViewModel ))
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Я ВСË ВИДЕЛ!
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Ну не. Вот когда верстают из кода на UIKit - там мешанина так мешанина. В глазах потом рябит.
С версткой из кода всегда так, и код не очень, и пишешь как слепой котенок 😁
источник

RT

Roman Tutubalin in iOS Developers — русскоговорящее сообщество
хз, никогда не использовал сториборды)
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Stanislav
С версткой из кода всегда так, и код не очень, и пишешь как слепой котенок 😁
Ну почему, у SwiftUI прекрасный превью, так-что там всё ок. Лучше даже реакта 😅
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Stanislav
С версткой из кода всегда так, и код не очень, и пишешь как слепой котенок 😁
Верстаю кодом всю свою жизнь. Это правда веб всяческий, и вот теперь swiftUI. Не чувствую себя слепым котёнком. 🤷🏻‍♂️
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Anton Burkin
Из того что запомнилось больше всего: есть вот такая View. Тут Text(…).hidden() только потому что иначе Стейт не меняется.
А чего не пишешь? Полезная же инфа
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Anton Burkin
TextField("Имя", text: $firstName).font(.system(size: 20))
                   TextField("Фамилия", text: $lastName).font(.system(size: 20))
                   TextField("Отчество", text: $middleName).font(.system(size: 20))

Вот это не меняет стейт. До тех пор, пока ты этот стейт типо не «покажешь» юзеру в виде Text()
а какой стэйт должен меняться в результате этого кода?
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Denis Kim
а какой стэйт должен меняться в результате этого кода?
firstName lastName middleName
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Donna Anna
А чего не пишешь? Полезная же инфа
Да как-то некогда было особо…)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
не понял, ну ты выводишь в текстовом поле значение имени, почему что-то должно меняться?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
или текст не ставится?
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Denis Kim
не понял, ну ты выводишь в текстовом поле значение имени, почему что-то должно меняться?
Потому что реактивность? )
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Смотри, стейт биндится через $
источник