作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个应用程序,它目前在应用程序商店中。
我有一个关于另一个应用的想法,它与我发布的应用有很多相同的结构。它们都是照片处理应用程序,因此用于导入、共享、保存、旋转等的代码库将在两者之间共享。不过,照片处理的类型会有所不同。
我的想法是,当我更新应用 #1 时,我希望在应用 #2 中进行这些更改,反之亦然。
从一个代码库实现两个应用程序的最佳方法是什么?
我考虑过的策略,
我也乐于接受其他想法。
我发现人们在讨论这个问题,但主要是与微小的变化有关……即一个应用程序有几个不同的品牌/数据文件。我的两个应用程序相当不同,所以我认为这些技术不一定适用。
最佳答案
使用您常用的照片处理或其他共享功能创建一个静态库,并重新处理现有项目以将该库添加为依赖项,并在用户 header 搜索路径中使用该库的 header 文件夹。然后您基本上可以克隆您的旧项目并立即开始修改并访问所有共享库函数。
不过,同一项目的两个目标似乎适用于您的情况。如果你有大量的重叠,那么你基本上只需要为此编写第二个 UI/工作流程,对吧?如果是,则使用两个目标很有意义。
关于ios - 两个应用程序,一个代码库。我怎样才能做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683413/
我是一名优秀的程序员,十分优秀!