Nos bastidores do Xamarin.Mac

Compilação antecipada (AOT)

A compilação AOT (Antecipadamente) é uma técnica de otimização avançada para melhorar o desempenho da inicialização. No entanto, isso também afeta o tempo de build, o tamanho do aplicativo e a execução do programa de maneiras profundas, portanto, vale a pena entender como ele funciona.

Arquitetura do Mac

A relação do Xamarin.Mac com Objective-C, incluindo conceitos como compilação, seletores, , registrarsinicialização de aplicativo e o gerador.

Xamarin.Mac registrar

O Xamarin.Mac faz a ponte entre o mundo gerenciado e o runtime do Cocoa, permitindo que as classes gerenciadas chamem classes não gerenciadas Objective-C e sejam chamadas de volta quando ocorrerem eventos. O trabalho necessário para pré-formatar essa "mágica" é tratado pelo registrar, mas entender o que está acontecendo "nos bastidores" às vezes pode ser útil.