Pensar a SwiftUI · objc.io

Ens hem ocupat d’actualitzar el nostre llibre durant els darrers mesos, Pensant a SwiftUI
. Avui estem encantats de llançar-lo com una actualització gratuïta, millorada i ampliada per a la darrera versió de SwiftUI.

La nova versió perfecciona les explicacions existents i afegeix seccions per a noves funcions. Mentre escrivíem el llibre original, vam decidir centrar-nos en l’essència de SwiftUI i, per sort, ha canviat molt poc: si heu llegit la primera edició, estareu ben preparats per als propers canvis.

Les addicions més importants inclouen:

  • Noves seccions per als creadors de funcions: ara són compatibles switch
    declaracions, if let
    i tenen millors diagnòstics.

  • Diverses seccions de matchedGeometryEffect
    – Un al capçalera Disseny avançat i un al cap Animacions.

  • Secció de visualitzacions de xarxa: un cop superades les bases, poden tenir un comportament de disseny molt inesperat.

Durant el treball vam aprendre molt més sobre el sistema de disseny de SwiftUI S’ha explicat el disseny de SwiftUI
, la nostra última col·lecció Swift Talk. La sèrie ens va ajudar a millorar les nostres explicacions tant de les vistes de pila com de les prioritats de disseny. Tornar a aplicar les parts més importants del sistema de disseny SwiftUI i provar intensament els resultats ens va donar una idea única de com estan les coses de fet
treballar.

Finalment, hem afegit una secció ampliada sobre el flux de dades a les vistes, que descriu les diferències entre la visualització de valors i objectes, així com un debat en profunditat sobre la propietat. Això inclou una explicació de com triar entre @StateObject
,, @ObservedObject
,, @State
i @Binding
.

Aquesta actualització és gratuïta per a tothom que hagi comprat el llibre electrònic directament (a través del nostre soci comercial, Gumroad), pel seu compte o com a part d’un paquet.

Bones vacances! 🍷

Florian i Chris

Add a Comment

Your email address will not be published. Required fields are marked *