2014-07-08 64 views
1

我有一個包含許多組件的應用程序。就我而言,有幾個可視資產(餅圖,條形圖,折線圖等),我希望能夠在多個項目中重複使用這些資產。iOS - 如何將應用程序組件分成共享庫

我已經用一個很好的頂層代表編寫了所有代碼,如果實現了該代碼,該組件可以獨立運行。 (類似於UITableViewDelegate等)。

將代碼分開的最佳選擇是什麼?看起來選項是create a Framework,或者在XCode中使用subproject

框架看起來非常健壯,但看起來很複雜。另外,使用框架,您可以在框架內調試/逐步執行代碼(假設我擁有所有源代碼,因爲我寫了它)。

如果有人爲自己做了這個,我會很感激一些見解。

+1

我通常會創建一個本地Git倉庫,並將所有可重用代碼粘在那裏。然後,只需在不同的項目中需要它們時,請檢查它們。唯一的事情是確保和分支,因爲我總是最終在每個項目中稍微調整一下我的可重用代碼。 – random

回答

相關問題