1

我创建了许多跨 xcode 项目使用的可重用类,例如:Utility EmailController MarketingController FlashLightController 等

我一直只是简单地将这些类文件从中央存储库复制回来,但现在我有许多应用程序,从配置管理的角度来看,这一切都变得有些混乱。所以我一直在寻找替代方案。

我开始研究静态库,但它们似乎需要更多的努力来简单地重用代码(例如,设备与模拟器的不同库,仍然必须拥有 .h 文件的副本等)。

有谁知道快速轻松的代码重用的体面替代方案?

谢谢,查理

4

2 回答 2

1

您可以将代码文件放入项目中,而无需实际将它们复制到项目中。换句话说,只需将类文件保存在一个完全独立的位置。将它们导入到许多项目中,但取消选中复制它们的选项。项目仍然会成功引用它们。现在,对类文件所做的更改将传播到使用它们的每个项目。

此外,请考虑工作空间是否会对您有所帮助。

在我看来,几乎任何事情都比制作库或框架更好!

于 2013-04-04T19:03:48.993 回答
1

静态库可能是您最好的选择,因为我已经使用过它们并且发现它们非常易于使用。(我不必为设备或模拟器使用不同的库,我的都适用于它们)。拥有标头并不是那么烦人,除了复制文件以重用代码之外,静态库确实是唯一的方法(除了动态库,被苹果禁止)。

于 2013-04-04T19:04:20.233 回答