gpt4 book ai didi

ios - 两个应用程序,一个代码库。我怎样才能做到这一点?

转载 作者:可可西里 更新时间:2023-11-01 04:32:04 25 4
gpt4 key购买 nike

我有一个应用程序,它目前在应用程序商店中。

我有一个关于另一个应用的想法,它与我发布的应用有很多相同的结构。它们都是照片处理应用程序,因此用于导入、共享、保存、旋转等的代码库将在两者之间共享。不过,照片处理的类型会有所不同。

我的想法是,当我更新应用 #1 时,我希望在应用 #2 中进行这些更改,反之亦然。

从一个代码库实现两个应用程序的最佳方法是什么?

我考虑过的策略,

  1. 一个项目文件,两个目标。这样两个应用程序的代码库将始终是最新的,尽管项目文件/目录会有点困惑,这是肯定的。
  2. 在 git 中对应用程序进行分支,经常合并两个分支之间的更改,以获取两者所使用的类。

我也乐于接受其他想法。

我发现人们在讨论这个问题,但主要是与微小的变化有关……即一个应用程序有几个不同的品牌/数据文件。我的两个应用程序相当不同,所以我认为这些技术不一定适用。

最佳答案

使用您常用的照片处理或其他共享功能创建一个静态库,并重新处理现有项目以将该库添加为依赖项,并在用户 header 搜索路径中使用该库的 header 文件夹。然后您基本上可以克隆您的旧项目并立即开始修改并访问所有共享库函数。

不过,同一项目的两个目标似乎适用于您的情况。如果你有大量的重叠,那么你基本上只需要为此编写第二个 UI/工作流程,对吧?如果是,则使用两个目标很有意义。

关于ios - 两个应用程序,一个代码库。我怎样才能做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com