2011-06-21 160 views
2

我有兩個應用程序,我想通過將較小的應用程序引入主應用程序來合併它們,以代替最初從其應用程序委託實例化的較小應用程序,而是推送通過主控制器的現有導航控制器。在應用程序中實現iPhone應用程序

但是最初的開發者已經獲得了應用程序結構和原始應用程序委託單例的各種依賴關係,這使得它不需要重新安排代碼就可以輕鬆實現主視圖控制器。

人們通常會如何將標準可可項目轉化爲其他現有應用程序的功能,同時保留將事物保持良好分離的能力?

XCode Project 1 - Does X features 
XCode Project 2 - Does YZ features, but also want it to do the X features. Such that it does XYZ features :) 

回答

1

如果應用程序沒有設計和建造,以促進這個,那麼你很可能會做一些改寫。

真正的答案是提前計劃使用封裝和鬆散耦合等原理,並採用模型視圖控制器等體系結構模式。

我跑遍了這個網站,大量的文章鏈接覆蓋了OO Design Principles

0

您將您的項目轉換爲靜態庫,並用它在項目B.