小编bat*_*atu的帖子

iOS静态动态库大小比较

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

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

xcode frameworks static-libraries ios

5
推荐指数
0
解决办法
397
查看次数

标签 统计

frameworks ×1

ios ×1

static-libraries ×1

xcode ×1