【发布时间】:2011-04-29 05:37:37
【问题描述】:
我在创建静态库时遇到了一些问题。
假设我有我创建的静态库 A,并将其包含到静态库 B 和相关的头文件中。我需要创建一个静态库 C,这将是我的最终库,它应该包括静态库 B,其中隐式包含静态库 A。所以我需要在库 C 中隐藏库 A 和 B 的实现细节,但它应该对最终用户不可见。只会提供一个接口。
1) 假设我的静态库 A 使用了一些依赖项,这些依赖项是 SDK 中的一些库。那么,尽管我包含了库 C,但我是否需要在我的最终项目中导入?
目前我在上面尝试时遇到了一些构建问题。
2) 我们可以在静态库中捆绑第三方静态库并仅分发我们的库吗?
3) 假设我们正在下载一些第 3 方代码。使用它我们正在创建静态库。我们可以使用 3rd 方代码分发静态库吗?如果是这样,我们需要公开代码吗?
4) App store 中的静态库是如何接受的。和正常流程一样吗? (我的意思是与静态库捆绑的项目)
谢谢,
问候,
迪尔山
【问题讨论】:
标签: iphone iphone-sdk-3.0 static ios4 static-libraries