Sujet : Re: SwiftUI
De : benoit (at) *nospam* leraillez.com.invalid ("Benoît L.")
Groupes : fr.comp.sys.mac.programmationDate : 10. Apr 2022, 17:45:55
Autres entêtes
Organisation : C'est celui qui dit qui est
Message-ID : <t2uu3j$e12$1@shakotay.alphanet.ch>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : MacCafe/2.07 (4D19) (macOS 12.3.1 (21E258) - MacBookPro14,2)
Avec enthousiasme, le 9 avril 2022 à 13:51, Aegidius écrivit :
Le 08/04/2022 à 20:10, "Benoît L." a écrit :
J’utilise PlayGround dans Xcode et j’ai réussi à faire tourner « mon »
CorvoPhraseur comme une horloge.
Je lui ajoute maintenant la fonction « pluriels ». Je préfère rester
pour le moment hors de l’interface, j’apprends beaucoup de choses et je
préfère ne pas trop changer de sujet. Idem pour SignAuPif : ni
carrosserie ni siège tant que le moteur ne tourne pas rond.
>
Je ne vois pas ce qui te fais peur dans l'interface surtout qu'avec
SwiftUI la librairie UIKit y est directement incluse...
>
Et puis tu crées un objet d'interface le code est généré automatiquement
>
Tu as grand intérêt a bifurqué sur SwiftUI beaucoup de commandes étant
simplifiées sinon ce sera un nouvel apprentissage...
Fait
De plus avec SwiftUI tu génères un soft pour tout les appareils (sous
réserves)
Tu dois gérer plusieurs interfaces àmha.
Je penses (mais bon ?) que SwiftUI a un translateur Swift -> SwiftUI...
>
Pourquoi donc se limiter au départ...
Frank, développeur depuis OS 2 (2.1 ?), m’a donné un coup de main pour
tout transférer dans du SwiftUI. C’est tout aussi simple, sauf qu’on n’a
pas une zone de la fenêtre présentant la valeur des variables.
Comme il m’a montré où se trouvait le code pour le contenu de la
première fenêtre, je mets dedans le nom des variables et une appli me
les présente.
Je ne m'y suis pas remis depuis qu'on discute, pris par d'autres trucs..
Un truc : il m’a appris à mettre des « guard » pour toutes les variable
allant chercher des données dans un array ou un set. Je verrai les deux
autres ensemble le jour où. Le jour où quoi ? Le jour où il me
recommandera de le faire :)
Sinon, j’ai tout réécris pour avoir du code plus simple et pas un
empilement de if (dès qu’on dépasse deux niveaux cela devient illisible,
ça tourne peut-être mais c’est impossible à modifier).
-- BenoîtNous n'avons pas les moyens d'acheter bon marché.