3

我需要在 Cocoa 应用程序中使用一个库,并且可以使用它的动态 ( .dynlib) 或静态 ( .a) 版本。我来自 Linux 世界,很乐意使用 dynlib。但是,由于应用程序包将包含所有依赖项(包括 dynlib),我认为由于静态链接而拥有更大的二进制文件不会有问题。什么是最好的解决方案?

4

2 回答 2

3

在这种情况下,我担心的是对大型可执行文件与小型可执行文件和多个库的加载时间的响应能力。差异可能很小。

于 2011-11-18T10:43:22.570 回答
-1

iOS 应用程序不应该有任何动态库。您唯一的选择是静态链接代码。

于 2011-11-18T11:10:59.923 回答