gpt4 book ai didi

objective-c - 在 iOS 中的多个项目之间共享代码的最佳方式

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

我们计划在 AppStore 中推出一系列应用程序。它们将用于某种不同的期刊,显示通过 XML 从服务器下载的不同内容。所以这些应用程序将由完全相同的代码制成(这是一个通用应用程序,因此它可以在 iPhone/iPad 上运行)。

我最初的想法是,为了上传应用程序,只需更改图像、 Logo 和配置 (plist) 即可进行编译,使应用程序像特定期刊一样使用react。压缩文件将上传到 AppStore。

然而,这导致了一种可怕的方法,它助长了失败和错误。如果我忘记更改某些图像,因为您在编译文件中看不到它们(因为它包含在内),它们最终会出现在商店中(我需要四五天才能更改应用程序)。

我正在寻找一种更好的方法,使项目尽可能独立。我希望能够共享整个代码库: View 、类和 nib,并为每个期刊创建不同的项目。

实现该目标的最佳方法是什么?。什么结构可以让我将逻辑( Controller 、类)和 UI 组合起来并在不同的项目中使用它?

我希望我已经解释过了。

一如既往,非常感谢。

最佳答案

您应该将大部分常用代码保留为库项目。每个最终项目都应与该项目相关联,并提供图像/ Assets 以及代码,以将这些 Assets 提及到公共(public)代码。在我的日常工作中,我也编写了一个公共(public)库,它被我雇主的 2 个产品/应用程序使用。

关于objective-c - 在 iOS 中的多个项目之间共享代码的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860683/

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