che cos'è un dylib?

22

Sto sviluppando un'applicazione per iPhone e sto lavorando su un codice di esempio che ho visto, che utilizza libz.dylib. Ho fatto delle ricerche e non ho trovato nulla di illuminante, se non che libz.dylib potesse essere usato per i file zip, ma sono preferibili altri framework ...

Ho a che fare con un campione pdf, quindi perché usare libz.dylib? In generale, cosa sono i dylib? E perché tutte le versioni?

    
posta MaKo 08.04.2011 - 08:18
fonte

2 risposte

31

Un file che termina con l'estensione .dylib è una libreria dinamica: è una libreria che viene caricata in fase di esecuzione anziché in fase di compilazione. Se hai familiarità con le DLL di Windows o DSO, è più o meno lo stesso tipo di cose con pochi colpi di scena. La sezione Argomenti relativi alla programmazione di Dynamic Library della libreria per gli sviluppatori di Mac OS X copre tutti i dettagli relativi al formato e alle informazioni di cui dovresti essere a conoscenza.

libz.dylib è la libreria dinamica per Zlib , una libreria di compressione generale. I PDF possono (e di solito fanno) usare zlib per comprimere diversi aspetti dei dati contenuti al loro interno, ma l'accesso ai dati PDF a quel livello è piuttosto di basso livello e le librerie di livello più alto astraggono la maggior parte di quel tipo di cose.

    
risposta data 08.04.2011 - 08:29
fonte
12

dylib è l'abbreviazione di LIBrary collegata dinamicamente Sono analoghi a un file Windows * .dll. Contengono codice generico e non modificabile destinato ad essere riutilizzato da molte applicazioni.

    
risposta data 08.04.2011 - 08:28
fonte

Leggi altre domande sui tag