构建自己的“SDK”以放入其他第3个应用程序

时间:2012-07-16 10:03:28

标签: iphone ios static-libraries

我必须创建“library”,允许其他开发人员在他们的应用程序中使用它。 我的图书馆很简单 -

开发人员将调用我们的lib的api f.e.创建按钮(在我们的lib中预定义)并添加到他的子视图中。

创建这种lib的最佳方法是什么? 它应该是“静态”库还是其他什么?

由于

2 个答案:

答案 0 :(得分:1)

静态库可能是最好的方法。你不能在iOS上使用动态库加载(除非你是Apple)。

现在很容易创建静态库。你可以在Xcode中使用一个目标,基本上,你只需要在其中放入正确的文件。过去比较困难。

如果您不愿意分享您的代码,那么它可能是唯一的选择。如果 愿意共享您的代码,您只需分发需要添加到其他项目的文件和说明。使图书馆可用仍然可能更好。

答案 1 :(得分:1)

您和开发人员的最佳方式是创建静态库。

这会产生一个.a文件和一些.h

要做到这一点,只需打开Xcode,新的Projet,然后打开Framework&库=>可可触摸静态库。