it-swarm-eu.dev

co je dylib?

Vyvíjím aplikaci iphone a pracuji na ukázkovém kódu, který jsem viděl, který používá libz.dylib. Udělal jsem nějaký výzkum a nenašel jsem nic osvícujícího, kromě libz.dylib lze použít pro soubory ZIP, ale preferují se jiné rámce ...

Zabývám se ukázkou pdf, tak proč použít libz.dylib? Co je obecně dylib? A proč všechny verze?

24
manuelBetancurt

Soubor končící příponou .dylib je dynamická knihovna: je to knihovna, která je načtena za běhu namísto při kompilaci. Pokud jste obeznámeni s DLL z Windows nebo DSO, je to víceméně stejný typ věci s několika zvraty. Oddíl Témata dynamického programování knihoven v Mac OS X Developer Library obsahuje všechny podrobnosti o formátu a o čem byste měli vědět.

libz.dylib je dynamická knihovna pro Zlib , obecnou kompresní knihovnu. PDF mohou (a obvykle to dělají) použít zlib ke kompresi různých aspektů dat obsažených v nich, ale přístup k datům PDF na této úrovni je docela nízkoúrovňový a knihovny vyšší úrovně by abstrakt většina z toho typu věcí.

35
user8

dylib je zkratka pro DYnamically linked LIBrary Jsou analogické souboru Windows * .dll. Obsahují obecný nemodifikovatelný kód, který má mnoho aplikací znovu použít.

14
Jordaan Mylonas