що таке диліб?


22

Я розробляю додаток для iphone і працюю над деяким зразком коду, який я побачив, в якому використовується libz.dylib. Я провів деякі дослідження і не знайшов нічого просвічуючого, окрім libz.dylib можна було б використовувати для поштових файлів, але інші рамки віддають перевагу ...

Я маю справу з зразком pdf, тож навіщо використовувати libz.dylib? Загалом, що таке диліб? І чому всі версії?

Відповіді:


32

Файл, що закінчується розширенням, .dylibє динамічною бібліотекою: це бібліотека, яка завантажується під час виконання замість часу компіляції. Якщо ви знайомі з DLL з Windows або DSO, це більш-менш однотипні речі з кількома поворотами. У розділі Теми програмування динамічної бібліотеки бібліотеки розробників Mac OS X висвітлюються всі деталі щодо формату та того, про що слід пам’ятати.

libz.dylibє динамічною бібліотекою для Zlib , загальною бібліотекою стиснення. PDF-файли можуть (і зазвичай це роблять) використовувати zlib для стиснення різних аспектів даних, що містяться в них, але доступ до даних PDF на цьому рівні є досить низьким рівнем, і бібліотеки вищого рівня абстрагують більшість цього типу матеріалів.


14

dylib є коротким для DYnamically пов'язаного LIBrary Вони аналогічні файлу Windows * .dll. Вони містять загальний немодифікований код, призначений для повторного використання у багатьох програмах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.