gpt4 book ai didi

iphone - 一个应用程序,多个品牌

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:50 25 4
gpt4 key购买 nike

我已经为 iPhone 做了一个应用程序,但它需要以多个品牌发布。例如不同:

  • 应用名称
  • 图标
  • 默认.png
  • 替换为 IB 中应用名称的文本
  • 所有图像的配色方案,例如背景、图标等

我不确定执行此操作的最佳方法。

我正在考虑为每个品牌设计一个 plist 文件,其中包含要加载的文件的名称,例如 brand1 的“brand1_background.png”,但这会因文本替换而变得非常困惑。这也意味着所有品牌图片都将包含在包装中,使其尺寸更大。

环顾四周,我可以为每个品牌创建一个“图像”文件夹,然后将其拖入以构建该品牌的应用程序,但文本仍然是个问题。

我想知道其他人会如何处理这种情况,因为我想尽可能正确地处理。

最佳答案

这个问题有两个不同的方面,我将描述如下:

  1. 可以动态改变的东西
  2. 不能动态改变的东西

第一类非常简单。如果你的 colo(u)r 方案以一些易于阅读的格式存储,如 plist 或其他格式,你可以在应用程序启动期间加载该文件,并从中构建 UIColor 对象并使用它们在适当情况下。应用本身内使用的图像也是如此。这不是一个难题。

第二类比较棘手。由于代码签名,这是必须融入应用程序的东西。这意味着应用程序名称、图标、Default.png 等内容都必须在编译过程中对应用程序进行签名之前进行更改。所以我要做的是编写一堆脚本来获取您的品牌信息(名称、图像文件、图标等)并加载它,然后生成您的 Info.plist 文件等等。这应该作为编译的第一阶段之一完成。

就其值(value)而言,我开发了一个应用程序,我们正是这个过程,它运行良好。当我们更改要标记的资源时,更新有点乏味,但我不确定是否有任何合适的解决方法。

关于iphone - 一个应用程序,多个品牌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3911401/

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