Sotto le quinte in Xamarin.Mac

Compilazione anticipata (AOT)

La compilazione AOT (Ahead of Time) è una potente tecnica di ottimizzazione per migliorare le prestazioni di avvio. Tuttavia, influisce anche sul tempo di compilazione, sulle dimensioni dell'applicazione e sull'esecuzione del programma in modi profondi, quindi è utile comprendere il funzionamento.

Architettura Mac

Relazione di Xamarin.Mac con Objective-C, inclusi concetti quali compilazione, selettori, registrarsavvio dell'app e generatore.

Xamarin.Mac registrar

Xamarin.Mac consente di colmare il divario tra il mondo gestito e il runtime di Cocoa, consentendo alle classi gestite di chiamare classi non Objective-C gestite e di essere richiamate quando si verificano eventi. Il lavoro necessario per preformare questa "magia" è gestito da registrar, ma capire cosa sta succedendo "sotto le quinte" può talvolta essere utile.