Sous le capot dans Xamarin.Mac

Compilation anticipée (AOT)

La compilation par avance (AOT) est une technique d’optimisation puissante pour améliorer les performances de démarrage. Toutefois, cela affecte également le temps de génération, la taille de l’application et l’exécution de votre programme de manière profonde. Il est donc utile de comprendre son fonctionnement.

Architecture Mac

Relation de Xamarin.Mac avec Objective-C, y compris des concepts tels que la compilation, les sélecteurs, registrarsle lancement de l’application et le générateur.

Xamarin.Mac registrar

Xamarin.Mac comble l’écart entre le monde managé et le runtime de Cocoa, ce qui permet aux classes managées d’appeler des classes non managées et d’être rappelées Objective-C lorsque des événements se produisent. Le travail requis pour préformer cette « magie » est géré par le registrar, mais comprendre ce qui se passe « sous le capot » peut parfois être utile.