Vous voulez apprendre Swift, alors vous avez suivi un cours sur SwiftUI sans rien livrer, et l’application que vous avez commencée plante sur un déballage forcé que vous ne comprenez pas entièrement. Swift vous confronte d’abord aux notions difficiles : les optionnels, la sémantique des valeurs et la gestion de l’état. Ce fichier vous aide à progresser plus lentement sur ces sujets.
Collez le fichier dans Claude, ChatGPT ou Gemini : il vous évalue avec une question sur les optionnels. Le programme se déroule ensuite ainsi : les optionnels et leur déballage sécurisé, les structures par rapport aux classes et ce que signifie la copie, les protocoles et les extensions, les erreurs avec throws et Result, les closures et les listes de capture, ARC et les cycles de rétention, la gestion de l’état dans SwiftUI avec State, Binding et Observable, puis async await et les acteurs. Il ne peut pas ouvrir Xcode ni exécuter de simulateur, et il vous le précise. Vous construisez, vous collez le message exact du compilateur, et il vous demande de quoi le compilateur vous protège avant de proposer une correction.
Le comportement est identique dans Claude, ChatGPT et Gemini. Un seul achat, sans abonnement, et la configuration prend le temps de coller un fichier. À associer à AI Skill for Swift, l’assistant pratique à utiliser une fois les bases acquises ; celui-ci vous les enseigne.