Pod kapotou v Xamarin.Mac

Kompilace před časem (AOT)

Kompilace AOT (Head of Time) je výkonná technika optimalizace pro zlepšení výkonu při spuštění. Má ale také vliv na čas sestavení, velikost aplikace a provádění programu hlubokými způsoby, takže je vhodné pochopit, jak to funguje.

Architektura Pro Mac

Vztah Xamarin.Mac k Objective-C, včetně konceptů, jako jsou kompilace, selektory, spuštění registrarsaplikace a generátor.

Xamarin.Mac registrar

Xamarin.Mac přemostivá mezeru mezi spravovaným světem a modulem runtime Cocoa, což umožňuje spravovaným třídám volat nespravované Objective-C třídy a volat zpět, když dojde k událostem. Práce potřebná k předformuláři tohoto "magie" je zpracována registrarpomocí , ale pochopení toho, co se děje "pod kapotou", může být někdy užitečné.