Di bawah kap di Xamarin.Mac
Kompilasi sebelumnya (AOT)
Kompilasi ahead of time (AOT) adalah teknik pengoptimalan yang kuat untuk meningkatkan performa startup. Namun, ini juga memengaruhi waktu build, ukuran aplikasi, dan eksekusi program Anda dengan cara yang mendalam, jadi ada baiknya memahami cara kerjanya.
Arsitektur Mac
Hubungan Xamarin.Mac dengan Objective-C, termasuk konsep seperti kompilasi, pemilih, registrarspeluncuran aplikasi, dan generator.
Xamarin.Mac registrar
Xamarin.Mac menjembatani kesenjangan antara dunia terkelola dan runtime Kakao, memungkinkan kelas terkelola untuk memanggil kelas yang tidak dikelola Objective-C dan dipanggil kembali ketika peristiwa terjadi. Pekerjaan yang diperlukan untuk melakukan preformasi "sihir" ini ditangani oleh registrar, tetapi memahami apa yang terjadi "di bawah tenda" terkadang dapat membantu.