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

dessin

La délégation est plus souple en Swift, pas besoin d’implémenter toutes les méthodes.

Moteur physique 2D

Frame-Cycle Events

TP1

https://youtu.be/m-PDf1Su6gA

Swift iOS

TP2

Naviguer dans une liste de cours/enseignant, de recettes… Il faut que ce soit navigable.

Donnée en JSON.