2014-07-08 31 views
1

我有一个包含许多组件的应用程序。就我而言,有几个可视资产(饼图,条形图,折线图等),我希望能够在多个项目中重复使用这些资产。iOS - 如何将应用程序组件分成共享库

我已经用一个很好的顶层代表编写了所有代码,如果实现了该代码,该组件可以独立运行。 (类似于UITableViewDelegate等)。

将代码分开的最佳选择是什么?看起来选项是create a Framework,或者在XCode中使用subproject

框架看起来非常健壮,但看起来很复杂。另外,使用框架,您可以在框架内调试/逐步执行代码(假设我拥有所有源代码,因为我写了它)。

如果有人为自己做了这个,我会很感激一些见解。

+1

我通常会创建一个本地Git仓库,并将所有可重用代码粘在那里。然后,只需在不同的项目中需要它们时,请检查它们。唯一的事情是确保和分支,因为我总是最终在每个项目中稍微调整一下我的可重用代码。 – random

回答

相关问题