hva er en dylib?
On februar 15, 2021 by adminJeg utvikler en iPhone-app og jobber gjennom en eksempelkode jeg så, som bruker libz.dylib. Jeg undersøkte og fant ingenting opplysende, annet enn libz.dylib kunne brukes til zip-filer, men andre rammer foretrekkes …
Jeg har å gjøre med et pdf-eksempel, så hvorfor bruke libz. Generelt, hva er dylib? Og hvorfor alle versjonene?
Svar
En fil som slutter på utvidelsen .dylib
er et dynamisk bibliotek: det er et bibliotek som er lastet ved kjøretid i stedet for på kompileringstidspunktet. Hvis du er kjent med DLLer fra Windows eller DSO, er det mer eller mindre samme type ting med noen få vendinger. Dynamic Library Programming Topics -delen av Mac OS X Developer Library dekker alle detaljer om formatet og hva du skal være klar over.
libz.dylib
er det dynamiske biblioteket for Zlib , et generelt komprimeringsbibliotek. PDF-filer kan (og vanligvis gjøre) bruke zlib til å komprimere forskjellige aspekter av dataene i dem, men tilgang til P DF-data på det nivået er ganske lavt, og biblioteker på høyere nivå ville abstrakte det meste av den typen ting.
Svar
dylib er en forkortelse for DYnamically linked LIBrary De er analoge med en windows * .dll-fil. De inneholder generisk, umodifiserbar kode som er ment å bli gjenbrukt av mange applikasjoner.
Legg igjen en kommentar