dylib는 무엇입니까?


22

아이폰 앱을 개발 중이며 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는 DYnamically linked LIBrary의 약자이며 Windows * .dll 파일과 유사합니다. 여기에는 많은 응용 프로그램에서 재사용하기위한 수정 불가능한 일반 코드가 포함되어 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.