博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
libz.dylib的研究 libz.1.2.5.tbd
阅读量:4700 次
发布时间:2019-06-09

本文共 1070 字,大约阅读时间需要 3 分钟。

官方文档

A file ending in the extension  .dylib  is a dynamic library: it's a library that's loaded at runtime instead of at compile time. If you're familiar with DLLs from Windows or DSOs, it's more or less the same type of thing with a few twists. The   section of the Mac OS X Developer Library covers all the details about the format and what you should be aware of.

libz.dylib  is the dynamic library for   , a general compression library. PDFs can (and usually do) use zlib to compress different aspects of the data contained within them, but accessing the PDF data at that level is pretty low-level, and higher-level libraries would abstract most of that type of stuff.

后缀名为.dylib的文件是一个动态库,这个库是运行时加载而不是编译时加载。这个也说明了obj-C是运行时语言,也就是数据的类型不是在编译时确定的,而是在运行时确定的。

libz.dylib也是zip压缩解压缩的库,开发中经常用到的压缩库,PDF可以使用这个库文件来压缩。

在Finder中查看,你会发现 libz.dylib,l ibz.1.dylib, l ibz.1.1.3.dylib 其实只是一个“替身”,实际上还是指向 libz.1.2.5.dylib(Xcode 4.5) 

libz.dylib 更名为libz.1.2.5.tbd

总结:

1.dylib意味着这是一个动态链接库.


2. libz.dylib是提供zip压缩解压缩的库


3. 库的接口请#import "zlib.h"

转载于:https://www.cnblogs.com/songchunmin/p/7789898.html

你可能感兴趣的文章
web前端--http协议
查看>>
欧拉定理证明&阶乘的逆元
查看>>
Prime Game Gym - 101981J(网络流/二分图)
查看>>
Teamwork Gym - 101492E (dp)
查看>>
No Link, Cut Tree! Gym - 101484F(dp)
查看>>
Coprimes Gym - 101492C(bitset)
查看>>
Partial Tree UVALive - 7190(完全背包)
查看>>
『深度应用』NLP机器翻译深度学习实战课程·零(基础概念)
查看>>
『开发技术』Windows极简安装使用face_recognition实现人脸识别
查看>>
『深度应用』NLP命名实体识别(NER)开源实战教程
查看>>
『开发技术』GPU训练加速原理(附KerasGPU训练技巧)
查看>>
『深度应用』NLP机器翻译深度学习实战课程·壹(RNN base)
查看>>
『深度应用』一小时教你上手MaskRCNN·Keras开源实战(Windows&Linux)
查看>>
『王霸之路』从0.1到2.0一文看尽TensorFlow奋斗史
查看>>
『TensorFlow2.0正式版教程』极简安装TF2.0正式版(CPU&GPU)教程
查看>>
sql server 2008 自动备份
查看>>
sqlalchemy根据数据库结构生成映射的实体
查看>>
环形数组的组最大字数组求法
查看>>
SQL命令建表
查看>>
图片上传预览 支持html5的浏览器
查看>>