dylibとは何ですか?


22

私はiphoneアプリを開発していて、libz.dylibを使用するサンプルコードをいくつか見ていきました。libz.dylibをzipファイルに使用できること以外、いくつかの調査を行ったところ、啓発的なものは見つかりませんでしたが、他のフレームワークが好まれています...

私はpdfサンプルを扱っていますが、なぜlibz.dylibを使用するのですか?一般に、dylibとは何ですか?そして、なぜすべてのバージョンですか?

回答:


32

拡張子で終わるファイル.dylibは動的ライブラリです。これは、コンパイル時ではなく実行時にロードされるライブラリです。WindowsまたはDSOのDLLに精通している場合は、多少の工夫を加えたものとほぼ同じタイプのものです。Mac OS X開発者ライブラリの「ダイナミックライブラリプログラミングトピック」セクションでは、フォーマットに関するすべての詳細と注意すべき事項について説明しています。

libz.dylibは、一般的な圧縮ライブラリであるZlibの動的ライブラリです。PDFはzlibを使用してその中に含まれるデータのさまざまな側面を圧縮できますが、そのレベルでPDFデータにアクセスすることはかなり低レベルであり、高レベルのライブラリはそのタイプのほとんどを抽象化します。


14

dylibは、動的にリンクされたLIBraryの略語です。Windows* .dllファイルに似ています。これらには、多くのアプリケーションで再利用することを目的とした、変更不可能な汎用コードが含まれています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.