아이폰 앱을 개발 중이며 libz.dylib을 사용하는 샘플 코드를 통해 작업하고 있습니다. libz.dylib 외에 zip 파일에 사용할 수있는 것 이외의 조사가 있었고 깨달음이 없었습니다. 그러나 다른 프레임 워크가 선호됩니다 …
pdf 샘플을 다루고 있는데 왜 libz.dylib를 사용합니까? 일반적으로 dylib는 무엇입니까? 그리고 왜 모든 버전입니까?
답변
확장명으로 끝나는 파일 .dylib
은 동적 라이브러리입니다. 컴파일 타임 대신 런타임에로드되는 라이브러리입니다. Windows 또는 DSO의 DLL에 익숙하다면 약간의 차이가 있지만 거의 같은 유형입니다. Mac OS X 개발자 라이브러리 의 동적 라이브러리 프로그래밍 주제 섹션에서는 형식 및 알아야 할 모든 세부 사항을 다룹니다.
libz.dylib
일반 압축 라이브러리 인 Zlib 의 동적 라이브러리입니다 . PDF는 zlib를 사용하여 그 안에 포함 된 데이터의 여러 측면을 압축 할 수 있지만 그 수준에서 PDF 데이터에 액세스하는 것은 상당히 낮은 수준이며 높은 수준의 라이브러리는 대부분의 유형의 자료를 추상화합니다.
답변
dylib는 DYnamically linked LIBrary의 약자이며 Windows * .dll 파일과 유사합니다. 여기에는 많은 응용 프로그램에서 재사용하기위한 수정 불가능한 일반 코드가 포함되어 있습니다.