Swift UI. Урок 4: Разработка бизнес логики - Создание приложения Xcode Swift iOS Apple разработка ПО

preview_player
Показать описание
В этом видео мы создадим бизнес-логику нашего приложения - игры в слова и научим приложение передавать данные между экранами с помощью ViewModel, а также научим интерфейс откликаться на наши действия и отображать некоторые результаты игрового процесса.
Рекомендации по теме
Комментарии
Автор

Не знаю где ты ошибся, но с приват сет все работает, 45 минута

alistercrowly
Автор

Делал все также все уроки, при запуске симулятор большое слово, имена игроков на второй экран почему-то не добавляет

NickBD
Автор

Здравствуйте.
В предыдущем уроке вы говорили, что вью не должна взаимодействовать и знать о существовании модели. При этом в этом уроке вы создаете модели игроков во вью и там же с ними взаимодействуете (например для установки счета или имени). Это упрощение для облегчения урока или так и должно быть?
Не правильнее было бы во вью модель передать имена игроков а она бы создала необходимые модели?
Благодарю за урок!

talos
Автор

у меня все заработало с private, но почему то на вьюхе с таблицей просто белое пространство внизу, при том я сначала ZStack использовал, чтобы не картинку использовать, а просто делал заливку одним цветом, думал проблема в этом, потом сделал, как в видео, использовал картинку, но все равно большое белое пространство осталось

Rockphill
Автор

Повторял за вами, тоже была ошибка, но у меня просто результат не засчитывался когда маленькими пишешь, а у вас он засчитывается, но не отображается, когда маленькими пишешь. Или у вас вообще никакими не отображалось?) Ну вообщем мне помогло строку let word = word.uppercased() из функции валидации в функцию чека в начало перенести.

antuanel
Автор

Владислав спасибо большое за ваши видео!
не сочтите за наглость...но вот если бы качество видео было получше, вообще цены бы не было=)
очень люблю поповторять написание кода за кем либо, но когда он мутноват, глаза уходят в "аут"...
еще раз не сочтите за наглость и спасибо=)))

plavryk
Автор

Спасибо за урок, но ничего не понятно. Мне иногда кажется, что программистом может стать только супер одаренный человек.

nikolay
Автор

Как правильно читать следующий код ?
var i = 0
while bigWordArray[i] != char {
i += 1
}
bigWordArray.remove(at: i)

Что-то туго с индексами...

sergeyaydarov