Спасибо за детальное объяснение :) Я знаком с тем, как строится приложение с использованием tableview через UIKIT , и данный SwiftUI оч упрощает данный процесс. Оформлять интерфейс стало гораздо проще.
Еще один момент. Возможно ли строить одно вью поверх другого? Ну допустим, невидимая таблица, которая появляется как дроп даун лист при нажатии на текст филд? Как такие вещи реализовывать на данном фреймворке? Констрейнтов я так понимаю, там нет... анимации через изменение констрейнтов тоже невозможны? Вроде как выглядит красиво и прикольно, но насколько реализуемы все возможности как в старом стиле?
Спасибо за урок! Алексей, в каком направлении теперь развиваться, стоит ли тратить кучу времени на изучение старых концептов или сосредоточиться на новом фреймворке? Так же не понятно что выполняет роль контролера, да и вообще где теперь реализовывать все эти костомные транзишины и например контролы или например из предыдущего урока костюмный алерт ?
Здравствуйте, в процессе работы над примером в данном видео потерял Canvas. Он включен через Editor и в правом верхнем углу где код, но он не включается. После перезагрузки мак он стал вообще серым и не реагирует. Был бы очень рад вашему ответу. Поиск не дал толкового ответа, все ровно как и я пытался включить через Editor
Решение оказалось простым и странным, не без костылей. Пришлось создать новый SwiftUI и перенести туда код, а в старом TopView так и не отобразился Canvas
Приветствую , автор. Скажите, почему цвет шрифта не прописывается как .color(.red) ( пример) , а вместо этого нужно писать .foregroundColor(.red). Стоит Xcode 11. Mojave. ставил бету 10.15, но результат такой же
Потому что в SwiftUI каждый объект это view, т.е. TEXT, IMAGE в SwiftUI это просто кастомизированные view, поэтому свойство body и имеет тип some View, потому что ей не важно, что она будет возвращать, главное чтобы это был любой объект View, но один! И поэтому в SwiftUi нет привычного нам свойства .color(.red), а вместо этого есть свойство .foregroundColor(.red)
Как он будет делать привью, если данные для селла будут браться не из локального джейсона, а из сети? Неужели он в реал тайме делает запрос и показывает данные?
Спасибо за детальное объяснение :) Я знаком с тем, как строится приложение с использованием tableview через UIKIT , и данный SwiftUI оч упрощает данный процесс. Оформлять интерфейс стало гораздо проще.
смотрю и плачу! как же это прекрасно! пытаюсь изучать Swift, а SwiftUI это чудо! я о таком еще несколько лет назад мечтал.
Просто взрыв мозга
Очень круто!
Спасибо, очень круто 😃
Еще один момент. Возможно ли строить одно вью поверх другого? Ну допустим, невидимая таблица, которая появляется как дроп даун лист при нажатии на текст филд? Как такие вещи реализовывать на данном фреймворке?
Констрейнтов я так понимаю, там нет... анимации через изменение констрейнтов тоже невозможны? Вроде как выглядит красиво и прикольно, но насколько реализуемы все возможности как в старом стиле?
Спасибо за урок. А как убрать большой отступ "Teachers" в NavigationBar?
Спасибо за урок! Алексей, в каком направлении теперь развиваться, стоит ли тратить кучу времени на изучение старых концептов или сосредоточиться на новом фреймворке? Так же не понятно что выполняет роль контролера, да и вообще где теперь реализовывать все эти костомные транзишины и например контролы или например из предыдущего урока костюмный алерт ?
Максим Будник у меня аналогичный вопрос
однозначно UIKit нужно знать
Здравствуйте, в процессе работы над примером в данном видео потерял Canvas. Он включен через Editor и в правом верхнем углу где код, но он не включается. После перезагрузки мак он стал вообще серым и не реагирует. Был бы очень рад вашему ответу. Поиск не дал толкового ответа, все ровно как и я пытался включить через Editor
Решение оказалось простым и странным, не без костылей. Пришлось создать новый SwiftUI и перенести туда код, а в старом TopView так и не отобразился Canvas
Я правильно понимаю, что приложение сделанное с помощью SwiftUI будет работать только на девайсах с iOS 13 ?
Получается Фреймворк больше на перспективу чем на здесь и сейчас
Мне одному кажется что SwiftUi это React на Swift?
Приветствую , автор. Скажите, почему цвет шрифта не прописывается как .color(.red) ( пример) , а вместо этого нужно писать .foregroundColor(.red). Стоит Xcode 11. Mojave. ставил бету 10.15, но результат такой же
Потому что в SwiftUI каждый объект это view, т.е. TEXT, IMAGE в SwiftUI это просто кастомизированные view, поэтому свойство body и имеет тип some View, потому что ей не важно, что она будет возвращать, главное чтобы это был любой объект View, но один! И поэтому в SwiftUi нет привычного нам свойства .color(.red), а вместо этого есть свойство .foregroundColor(.red)
Понял. Спасибо )
Canvas работает только при наличии OS 10.15 ? просто Xcode 11 - не достаточно?
да
Как он будет делать привью, если данные для селла будут браться не из локального джейсона, а из сети? Неужели он в реал тайме делает запрос и показывает данные?
Крутая штука но я так понимаю будет много говнокода и что насчет тестирования?
Please make this video in English
Apple очнулись переняли опыт Flutter SDK
Ни одного класа, жесть. Мы без ооп