En coulisses dans Xamarin. Mac

Compilation anticipée (AOA)

La compilation à l’avance (AOA) 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 du programme de manière profonde, donc il est utile de comprendre son fonctionnement.

Architecture Mac

Relation de Xamarin. Mac avec Objective-C, y compris les concepts tels que la compilation, les sélecteurs, les bureaux d’enregistrement, le lancement d’applications et le générateur.

Bureau d’enregistrement Xamarin. Mac

Xamarin. Mac permet de combler l’écart entre le runtime géré par le monde et le cacao, ce qui permet aux classes managées d’appeler des classes objective-C non managées et d’être rappelées lorsque des événements se produisent. Le travail requis pour préformer ce « Magic » est géré par le Bureau d’enregistrement, mais comprendre ce qui se passe « en coulisse » peut parfois être utile.