iOS静态动态库大小比较

时间:2017-03-20 11:44:12

标签: ios xcode frameworks static-libraries

我最近将我的一个静态库转换为一个框架,因为我在扩展中使用它,我想减少我的应用程序的大小(这就像一个魅力)。我正在考虑将其他静态库转换为框架。但它们仅用于一个目标。我知道框架有其他好处,但我想知道:

  • 目标C链接器可以剥离静态库的死代码,但它不能用于框架(我认为)。因此从技术上讲,静态库可以占用比动态库更少的空间(假设它们具有相同的源代码,并且嵌入的目标不使用其所有符号)。这个假设是真的吗?
  • 应用程序目标上的-ObjC标志是否可以防止死代码剥离链接到它的静态库?如果是这样,是否意味着动态和静态库大小相等?

0 个答案:

没有答案