2013-01-10 165 views
0

我们有一个架构,我们有一个库用于自动化与应用程序紧密结合的应用程序A. (在A中直接链接)。我们不得不A.内写库周围的包装为自定义从另一个应用程序管理iPhone应用程序

现在,我们想从一个应用程序的代码和接口封装库分离出A.

对于这一点,我们认为创建工作区的并在那里管理多个项目。

现在,我卡住的部分是,我必须编写一个链接这个库和应用程序A的应用程序B.我们为A编写的所有包装代码都应驻留在这个应用程序B中。没有代码应该驻留在A的仓库中。 B可以是任何东西,这有助于自动化A而不影响A的存储库。 A将没有库/ B的参考。

有什么办法可以做到吗?

我们可以通过将B作为A的插件来实现吗?如果是这样,有什么办法可以支持吗?我对此很新,所以任何类型的指导都非常感谢。 PS:我不想从其他应用程序启动应用程序。相反,我想要一个应用程序正在运行,并且通过外部源来处理它,而不是应用程序本身。

如果缺少任何信息,请告诉我。

感谢, RKS

+0

他们都是iOS应用程序吗? –

+0

你在说静态库在这里还是框架? – tiguero

+0

作为PS的一名爱好者,唯一的外部来源是用户:) – Sulthan

回答

0

您可以在应用程序A注册自定义URL方案
在应用程序B只需拨打[[UIApplication的sharedApplication]的OpenURL:myURL。
最后应用A打通应用程序调用:handleOpenURL:

参见:

+0

我已经提到过,我不想从其他应用程序启动应用程序。我希望能够通过某种方式管理一个应用程序(我不确定)。 – RKS

0

终于想出了一个办法做到这一点。这是怎么一回事呢:

工作区: *通用库 *应用程序代码 *图书馆压倒一切的应用程序特定代码,所有的扩展/增加居住。

体系: 创建工作区的方案,具有以下设置: *应用与通用库特定库添加作为相关的构建 *具有两个库应用代码添加为相关的。

它的作品奇观! :)

相关问题