что такое дилиб?

22

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

Я имею дело с примером PDF, так зачем использовать libz.dylib? В общем, что такое дилиб? И почему все версии?

manuelBetancurt
источник

Ответы:

32

Файл, заканчивающийся расширением, .dylibявляется динамической библиотекой: это библиотека, которая загружается во время выполнения, а не во время компиляции. Если вы знакомы с DLL-библиотеками из Windows или DSO, это более или менее похожая вещь с несколькими поворотами. Раздел « Темы программирования динамической библиотеки» библиотеки разработчика Mac OS X содержит все сведения о формате и о том, что вам следует знать.

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


источник
14

dylib - это сокращение от DYnamically связанных LIBrary. Они аналогичны файлам Windows * .dll. Они содержат общий, неизменяемый код, предназначенный для повторного использования многими приложениями.

Джордаан Милонас
источник