wat is een dylib?
Geplaatst op februari 15, 2021 door adminIk ben een iPhone-app aan het ontwikkelen en werk aan een voorbeeldcode die ik heb gezien, die libz.dylib gebruikt. Ik heb wat onderzoek gedaan en vond niets verhelderends, behalve dat libz.dylib kan worden gebruikt voor zip-bestanden, maar andere frameworks hebben de voorkeur …
Ik heb te maken met een pdf-sample, dus waarom zou je libz gebruiken. dylib? Wat is in het algemeen dylib? En waarom alle versies?
Answer
Een bestand dat eindigt op de extensie .dylib
is een dynamische bibliotheek: het is een “bibliotheek die tijdens runtime wordt geladen in plaats van tijdens het compileren. Als u bekend bent met DLLs van Windows of DSOs, is dit min of meer de hetzelfde soort dingen met een paar wendingen. Het gedeelte Dynamic Library Programming Topics van de Mac OS X Developer Library bevat alle details over het formaat en wat je zou moeten zijn op de hoogte van.
libz.dylib
is de dynamische bibliotheek voor Zlib , een algemene compressiebibliotheek. PDFs kunnen zlib gebruiken (en doen dat meestal ook) om verschillende aspecten van de gegevens erin te comprimeren, maar toegang tot de P DF-gegevens op dat niveau zijn vrij laag, en bibliotheken op een hoger niveau zouden de meeste van dat soort dingen abstraheren.
Antwoord
dylib is een afkorting voor DYnamically linked LIBARY Ze zijn analoog aan een windows * .dll-bestand. Ze bevatten generieke, niet-wijzigbare code die bedoeld is om door veel toepassingen te worden hergebruikt.
Geef een reactie