2 TPs, un qui tourne sur MacOS et un sur iOS
Site du cours
MacOS : Unix 2 couches appellé Darwin : Mach (\mukernel/\munoyau) et FreeBSD (Unix)
Par exemple Cocoa est l’interface, le tout formant MacOS
Dérivé de NS (NeXtStep).
Dossier et documents
Une application (.app
) gère des documents
Un .app
c’est un document représenté par un répertoire dans le monde Unix. Ça s’appelle un Bundle.
Application pour faire des apps : Xcode
.
SpriteKit = Fichiers commençant par SK_...
.
Paradigme utilisé : AppDelegate
La délégation est plus souple en Swift, pas besoin d’implémenter toutes les méthodes.
Moteur physique 2D
- Catégorie (Masque) : Permet 32 catégories de comportement physique
TP1
Swift iOS
- NavigationStack
- NavigationLink
TP2
Naviguer dans une liste de cours/enseignant, de recettes… Il faut que ce soit navigable.
Donnée en JSON.