vad är en dylib?
On februari 15, 2021 by adminJag utvecklar en iPhone-app och arbetar igenom någon provkod jag såg, som använder libz.dylib. Jag undersökte och fann inget upplysande annat än libz.dylib kunde användas för zip-filer, men andra ramar föredras …
Jag har att göra med ett pdf-exempel, så varför använda libz. dylib? I allmänhet, vad är dylib? Och varför alla versioner?
Svar
En fil som slutar med tillägget .dylib
är ett dynamiskt bibliotek: det är ett bibliotek som laddas vid körning istället för vid kompilering. Om du känner till DLL-filer från Windows eller DSO är det mer eller mindre samma typ av saker med några vändningar. Avsnittet Dynamic Library Programming i Mac OS X Developer Library täcker alla detaljer om formatet och vad du ska vara medveten om.
libz.dylib
är det dynamiska biblioteket för Zlib , ett allmänt komprimeringsbibliotek. PDF-filer kan (och brukar göra) använda zlib för att komprimera olika aspekter av data som finns i dem, men få åtkomst till P DF-data på den nivån är ganska låga och bibliotek på högre nivå skulle abstraktera det mesta av den typen av saker.
Svar
dylib är förkortning för DYnamiskt länkad LIBrary De är analoga med en windows * .dll-fil. De innehåller generisk, omodifierbar kod som är avsedd att återanvändas av många applikationer.
Lämna ett svar