与我同在,这听起来像是一个常见问题,但我的具体情况并不那么常见。
我正在研究一种架构,在该架构中,我对多个应用程序具有相同的“前端”(启动Storyboard,AppDelegate,顶级ViewController,Launch Storyboard,Info.plist,声音和图像资源)。也就是说,我将应用程序特定的代码“附加”到公共前端。
所以问题是:如何最好地管理前端和多个后端的独立开发。包括单片机。一些想法:
一个标准是Xcode和Git [Hub]处理代码库分离的能力如何。 (由于Xcode与git和hub不同步,所以我得到了混合的结果。)欢迎咨询。我已经将通用代码剪切并粘贴到单独的项目中,但是您可以轻松地看到这是不可持续的。
附录:我已阅读了有关Apple Guideline 4.3(https://forums.developer.apple.com/thread/85411)的持续讨论;它确实有一定意义。