Под капотом в Xamarin.Mac
Перед компиляцией времени (AOT)
Перед компиляцией (AOT) — это мощный способ оптимизации для повышения производительности запуска. Однако это также влияет на время сборки, размер приложения и выполнение программы глубоко, поэтому стоит понять, как она работает.
Архитектура Mac
Связь Xamarin.Mac с Objective-Cтакими понятиями, как компиляция, селекторы, registrarsзапуск приложения и генератор.
Xamarin.Mac registrar
Xamarin.Mac мостит разрыв между управляемым миром и средой выполнения Какао, что позволяет управляемым классам вызывать неуправляемые Objective-C классы и вызывать обратно при возникновении событий. Работа, необходимая для подготовки этого "магии" обрабатывается registrar, но понимание того, что происходит "под капотом", иногда может быть полезным.