Démarrer avec osx

Présentation des frameworks

Les applications écrites pour macOS sont généralement écrites avec les frameworks d’Apple. Les frameworks que presque toutes les applications utiliseront sont :

  • AppKit - pour créer et gérer des éléments d’interface utilisateur
  • Foundation - pour les objets et opérations non liés à l’interface utilisateur courants

Il existe d’autres frameworks communs qui sont utilisés dans de nombreuses applications, mais pas toutes :

  • CoreData - pour le stockage de données
  • Dispatch - pour la gestion de plusieurs threads
  • CoreGraphics - pour dessiner des tâches liées aux graphiques
  • CoreAnimation - pour l’animation des éléments de l’interface utilisateur