Проект 19 (день 99)
Челенж оказался не очень сложным:
🔴 Сортировка по id, имени и стране
🔴 Имя автора на фото
🔴 Сохранение и чтение используя UserDefaults
Самое интересное было в сортировке. Поскольку все поля (id, name, country) имеют одинаковый тип String, я подумал что было бы круто использовать
#hackingwithswift
Челенж оказался не очень сложным:
Самое интересное было в сортировке. Поскольку все поля (id, name, country) имеют одинаковый тип String, я подумал что было бы круто использовать
KeyPath
. Добавил его везде где нужно и прокинул в метод сортировки. Но разочарование не заставило себя долго ждать. Оказывается Picker
не умеет работать с такими типами (или я 🤭). Пришлось добавить enum.#hackingwithswift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Всем привет! 👋
Думаю, настало время дать оценку 100-дневному курсу по SwiftUI от hackingwithswift.
https://www.hackingwithswift.com/100/swiftui
🔸 Общее впечатление: 5/5
Мне определенно заходит такой формат. Отличное сочетание теории, самостоятельной работы и тестов для самопроверки.
🔸 Понятность материала: 4/5
В целом почти все темы понятны, но после прохождения курса ощущается наличие некоторых пробелов.
🔸 Подача: 5/5
Формат видео удачно построен, живое общение Пола приятно смотреть. За дублирование темы в виде текста отдельный плюс.
🔸 Полезность: 5/5
Открыл для себя разработку UI приложений. Пришло понимание как это работает на самом базовом уровне.
#hackingwithswift
Думаю, настало время дать оценку 100-дневному курсу по SwiftUI от hackingwithswift.
https://www.hackingwithswift.com/100/swiftui
Мне определенно заходит такой формат. Отличное сочетание теории, самостоятельной работы и тестов для самопроверки.
В целом почти все темы понятны, но после прохождения курса ощущается наличие некоторых пробелов.
Формат видео удачно построен, живое общение Пола приятно смотреть. За дублирование темы в виде текста отдельный плюс.
Открыл для себя разработку UI приложений. Пришло понимание как это работает на самом базовом уровне.
#hackingwithswift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2