我创建了许多可用于xcode项目的可重用类,例如: 效用 EmailController MarketingController FlashLightController 等
我一直在简单地将这些类文件从中央存储库复制回中央存储库,但是现在我有很多应用程序,从配置管理的角度来看,它们都有点混乱。所以我一直在寻找替代方案。
我开始研究静态库,但他们似乎只是为了简单地重用代码而付出了很多努力(例如,设备与模拟器的不同库,仍然需要.h文件的副本等)。
有没有人知道快速简便的代码重用的合适替代方案?
谢谢,查理
答案 0 :(得分:1)
您可以将代码文件放入项目中,而无需将其实际复制到项目中。换句话说,只需将类文件保存在完全独立的位置即可。将它们导入到许多项目中,但取消选中复制它们的选项。项目仍将成功引用它们。现在,类文件中的更改将传播到使用它们的每个项目。
另外,请考虑工作区是否会对您有所帮助。
在我看来,几乎任何东西都比制作图书馆或框架更好!
答案 1 :(得分:1)
静态库可能是你最好的选择,因为我已经使用它们并且发现它们非常容易使用。 (我没有必要使用不同的库来设备或模拟器,我的所有工作都是这样)。拥有标题并不是那么烦人,除了复制文件以重用代码之外,静态库实际上是唯一的方式(除了苹果禁止的动态库之外)。