Wpis z mikrobloga

#naukaswifta
Dzień 52/100 kursu 100 days of SwiftUI

Ostatni dzień pracy na tym projekcie, aplikacji Cupcake Corner.
Dzisiejszy dzień to challenge, do wykonania test A/B i trzy zadania:

1.Our address fields are currently considered valid if they contain anything, even if it’s just only whitespace. Improve the validation to make sure a string of pure whitespace is invalid.
2.If our call to placeOrder() fails – for example if there is no internet connection – show an informative alert for the user. To test this, try commenting out the request.httpMethod = "POST" line in your code, which should force the request to fail.
3.For a more challenging task, see if you can convert our data model from a class to a struct, then create an ObservableObject class wrapper around it that gets passed around. This will result in your class having one @Published property, which is the data struct inside it, and should make supporting Codable on the struct much easier.

Powiem szczerze - było ciężko. Musiałem sobie pomóc rozwiązaniami od HackingWithSwift+.
Rozwiązałem to, aczkolwiek sam na aktualnym poziomie mojej wiedzy bym tego nie zrobił. Troszkę poczytałem i jak widać:
Tutaj - reddit.com
nie jestem jedynym, który mierzy się z takimi problemami.

Nie poddaję się, cieszę się co udało mi się osiągnąć w te zaledwie 50 dni i jadę dalej z materiałem.

UPDATE do całości #naukaswifta - aktualnie oprócz 100 dniowego kursu przerabiam materiał stąd:
Swiftful Thinking na YouTube
Masa darmowego i konkretnego materiału, krok po kroku. Plan jest przerobić całość z tego kanału, ale już nie będę tutaj zdawać relacji z każdego dnia.

#naukaprogramowania #ios #swift
  • 2