dylib là gì?


22

Tôi đang phát triển một ứng dụng iphone và làm việc thông qua một số mã mẫu mà tôi đã thấy, sử dụng libz.dylib. Tôi đã thực hiện một số nghiên cứu và thấy không có gì khai sáng, ngoài libz.dylib có thể được sử dụng cho các tệp zip, nhưng các khung khác được ưa thích hơn ...

Tôi đang xử lý một mẫu pdf, vậy tại sao nên sử dụng libz.dylib? Nói chung, dylib là gì? Và tại sao tất cả các phiên bản?

Câu trả lời:


32

Một tệp kết thúc trong phần mở rộng .dyliblà một thư viện động: đó là một thư viện được tải trong thời gian chạy thay vì vào thời gian biên dịch. Nếu bạn quen thuộc với DLL từ Windows hoặc DSO, thì nó ít nhiều cùng loại với một vài vòng xoắn. Phần Chủ đề Lập trình Thư viện Động của Thư viện Nhà phát triển Mac OS X bao gồm tất cả các chi tiết về định dạng và những điều bạn cần biết.

libz.dyliblà thư viện động cho Zlib , một thư viện nén chung. Các tệp PDF có thể (và thường làm) sử dụng zlib để nén các khía cạnh khác nhau của dữ liệu chứa trong chúng, nhưng việc truy cập dữ liệu PDF ở cấp độ đó khá thấp và các thư viện cấp cao hơn sẽ trừu tượng hóa hầu hết các loại công cụ đó.


14

dylib là viết tắt của LIBrary được liên kết theo kiểu NĂNG LỰC Chúng tương tự như một tệp windows *. Chúng chứa mã chung, không thể thay đổi được dự định sẽ được sử dụng lại bởi nhiều ứng dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.