2013-01-10 225 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

終於想出了一個辦法做到這一點。這是怎麼一回事呢:

工作區: *通用庫 *應用程序代碼 *圖書館壓倒一切的應用程序特定代碼,所有的擴展/增加居住。

體系: 創建工作區的方案,具有以下設置: *應用與通用庫特定庫添加作爲相關的構建 *具有兩個庫應用代碼添加爲相關的。

它的作品奇觀! :)

相關問題