14期_iOS_编译过程和静态库动态库

2023-08-16  本文已影响0人  萧修

再进行command+B/R进行调试,Xcode做了一下4个步骤

预处理(prepressing)、编译(Compilation)、汇编(Assembly)、链接(Linking)

#define K_Weakself __weak typeof(self) weakSelf = self;

静态库:
指链接时完整拷贝到可执行文件,多次使用多次拷贝,造成冗余,使包变得更大。如.a、.lib都是静态库

动态库:
链接时不复制,程序运行时由系统加载到内存,供系统调用,系统只需加载一次,多次使用,共用节省内存。

上一篇 下一篇

猜你喜欢

热点阅读