【发布时间】:2013-12-09 15:55:54
【问题描述】:
前段时间我创建了 Android 应用程序。然后我需要创建非常相似的应用程序(功能方面),并进行一些外观、品牌和小规模的功能更改。我将原始应用程序重构为库项目,创建了一个使用该库项目的应用程序并重新创建了原始功能。然后我创建了一个使用相同库项目的新应用程序,并实现了第二个应用程序所需的小规模更改。这工作得很好。现在,如果需要更改,很容易在多个应用程序中实现它:我只需更改库项目并重新编译所有应用程序。
我还拥有可用于 iOS 的原始应用程序 - 并且需要使第二个应用程序可用于 iOS。我自然可以复制项目,进行更改并创建另一个应用程序。但是,如果我需要更改核心功能中的某些内容,这将意味着双重工作。我希望能够像 Android 一样重构 iOS 项目/应用程序,但不知道如何去做——或者这种功能是否可用。任何建议都非常感谢。
【问题讨论】:
标签: android ios library-project