JNIWrapper for macOS 3.12

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 11.37 MB
‎คะแนนจากผู้ใช้: 4.5/5 - ‎4 ‎โหวต

เกี่ยวกับ JNIWrapper for macOS

ห้องสมุด JNIWrapper ช่วยให้อินเตอร์เฟซรหัสพื้นเมืองในขณะที่ยังคงควบคุมเต็มรูปแบบของแอพลิเคชันในด้าน Java ด้วย JNIWrapper คุณไม่จําเป็นต้องสร้างไลบรารีโค้ดดั้งเดิมเพื่อเรียกฟังก์ชันของ API ของระบบปฏิบัติการหรือฟังก์ชันจากไลบรารีแบบไดนามิกใด ๆ คุณเขียนโค้ดของคุณในภาษา Java เท่านั้นและ JNIWrapper ทําข้อดีที่เหลือ JNIWrapper มีดังต่อไปนี้ การทํางานเบื้องหลังขั้นต่ําเพื่อให้นักพัฒนาสามารถเห็นสิ่งที่เกิดขึ้นเมื่อทํางานกับข้อมูลด้านเนทีฟได้เสมอ ประสิทธิภาพสูงช่วยให้ JNIWrapper จัดการกับข้อมูลจํานวนมากที่เกี่ยวข้องกับการโต้ตอบระหว่าง Java และรหัสพื้นเมืองซึ่งไม่จําเป็นต้องปรับแต่งประสิทธิภาพในส่วนของนักพัฒนา การจัดการทรัพยากรอัตโนมัติ - ทรัพยากรทั้งหมดที่จัดสรรโดยส่วนประกอบ JNIWrapper จะถูกนําออกใช้โดยอัตโนมัติเมื่อไม่ต้องการอีกต่อไป การสนับสนุนที่ครอบคลุมสําหรับการเรียกฟังก์ชั่นพื้นเมือง - JNIWrapper รองรับทั้งการประชุมการโทร stdcall และ cdecl และประเภท C ที่ซับซ้อนทั้งหมดรวมถึงโครงสร้างสหภาพและการเรียกกลับ สถาปัตยกรรมที่ขยายได้ช่วยให้สามารถใช้ชนิดข้อมูลใหม่หรือปรับแต่งประเภทที่มีอยู่ได้ การสนับสนุนสําหรับการเรียกใช้ฟังก์ชันพร้อมกันที่ปลอดภัยต่อเธรดช่วยให้สามารถเรียกใช้ฟังก์ชันดั้งเดิมทั้งหมดพร้อมกันจากเธรด Java ที่แตกต่างกันโดยไม่จําเป็นต้องซิงโครไนซ์ ความผิดพลาดในฟังก์ชันดั้งเดิมจะถูกแปลงเป็นข้อยกเว้นของ Java JNIWrapper มีกลไกการค้นหาไลบรารีดั้งเดิมที่ปรับแต่งได้ ห้องสมุดยังช่วยให้สามารถทํางานร่วมกับคาร์บอนและโกโก้ API