类库的本质 - ShenYj/ShenYj.github.io GitHub Wiki 类库的本质 通过探索 静态库、动态库 到类库的本质上就是 .o 文件的合集,也就是符号的合集 而 .a、.framework、.dylib、.tbd、.xcframework 这些都是封装形式的区别 动态库与静态库最大的区别就是 静态库在被链接的时候就会与主程序合并,形成一个 Mach-O 文件 动态库会单独的以类库的形式存在,不会被合并进 Mach-O中,而是在应用程序启动时,通过dyld 加载,根据主程序和动态库的 run path 合并出完整的路径的 ⚠️ **GitHub.com Fallback** ⚠️