JNIWrapper for macOS 3.12
Sarai in grado di scaricare in 5 secondi.
Circa JNIWrapper for macOS
La libreria JNIWrapper consente di interfacciare il codice nativo mantenendo il pieno controllo dell'applicazione sul lato Java. Con JNIWrapper, non è necessario creare librerie di codice native per chiamare una funzione dell'API del sistema operativo o una funzione da qualsiasi libreria dinamica. Il codice viene scritto solo nel linguaggio Java e JNIWrapper fa il resto. I vantaggi di JNIWrapper sono i seguenti. Operazione minima dietro le quinte, in modo che gli sviluppatori possano sempre vedere cosa sta succedendo quando si lavora con i dati sul lato nativo. Le alte prestazioni consentono a JNIWrapper di gestire qualsiasi grande quantità di dati coinvolti nelle interazioni tra Java e il codice nativo, senza richiedere alcuna ottimizzazione delle prestazioni da parte dello sviluppatore. Gestione automatica delle risorse: tutte le risorse allocate dai componenti JNIWrapper vengono rilasciate automaticamente quando non sono più necessarie. Supporto completo per la chiamata di funzioni native - JNIWrapper supporta sia le convenzioni di chiamata stdcall che cdecl e tutti i tipi C complessi, incluse strutture, unioni e callback. L'architettura estensibile consente di implementare nuovi tipi di dati o personalizzare quelli esistenti. Il supporto per la chiamata di funzioni simultanee thread-safe consente di eseguire tutte le chiamate di funzioni native contemporaneamente da thread Java diversi senza la necessità di sincronizzarle. Gli arresti anomali nelle funzioni native vengono convertiti in eccezioni Java. JNIWrapper fornisce un meccanismo di ricerca della libreria nativa personalizzabile. La libreria consente inoltre di lavorare con l'API Carbon e Cocoa.