Dylib คืออะไร


22

ฉันกำลังพัฒนาแอพ iphone และทำงานผ่านโค้ดตัวอย่างที่ฉันเห็นซึ่งใช้ libz.dylib ฉันได้ทำการค้นคว้าและพบว่าไม่มีการรู้แจ้งนอกจาก libz.dylib สามารถใช้สำหรับไฟล์ zip ได้ แต่ต้องการเฟรมเวิร์กอื่น ๆ ...

ฉันกำลังจัดการกับตัวอย่าง PDF ดังนั้นทำไมต้องใช้ libz.dylib โดยทั่วไปแล้ว Dylib คืออะไร และทำไมทุกรุ่น?

คำตอบ:


32

ไฟล์ที่ลงท้ายด้วยนามสกุล.dylibเป็นไลบรารีแบบไดนามิก: เป็นไลบรารีที่โหลดในขณะใช้งานจริงแทนที่จะเป็นเวลารวบรวม หากคุณคุ้นเคยกับ DLLs จาก Windows หรือ DSOs มันเป็นประเภทเดียวกันกับที่บิดเบี้ยวไม่มากก็น้อย ห้องสมุด Dynamic หัวข้อการเขียนโปรแกรมในส่วนของระบบปฏิบัติการ Mac OS X ผู้พัฒนาห้องสมุดครอบคลุมรายละเอียดทั้งหมดเกี่ยวกับรูปแบบและสิ่งที่คุณควรจะตระหนักถึง

libz.dylibเป็นไลบรารีแบบไดนามิกสำหรับZlibซึ่งเป็นไลบรารีการบีบอัดทั่วไป PDF สามารถ (และมักจะทำ) ใช้ zlib เพื่อบีบอัดข้อมูลในด้านต่าง ๆ ที่มีอยู่ในพวกเขา แต่การเข้าถึงข้อมูล PDF ในระดับนั้นค่อนข้างต่ำและห้องสมุดระดับสูงจะเป็นนามธรรมของประเภทนั้น


14

dylib สั้นสำหรับการเชื่อมโยงแบบไดนามิก LIBrary พวกเขาจะคล้ายกับไฟล์ windows * .dll มีรหัสทั่วไปรหัสที่แก้ไขไม่ได้ซึ่งมีวัตถุประสงค์เพื่อนำไปใช้ซ้ำโดยแอปพลิเคชันจำนวนมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.