gpt4 book ai didi

ios - 核心功能的不同用户界面

转载 作者:行者123 更新时间:2023-11-30 11:42:08 26 4
gpt4 key购买 nike

我有一个 Swift 项目,其中包含许多具有许多核心功能的屏幕(来自 xibs 和 Storyboard)。现在需要基于这些核心功能的两个不同项目。要求是这些项目必须具有不同的标题、单元格、颜色、 Assets 等。您将遵循哪种策略来从单个核心框架获得基于目标/项目的不同接口(interface)?

最佳答案

静态配置:

也许会拉出所有与项目相关的变量,并将其放入 plist 文件中,就像归档和取消归档一样。加载框架后,从该文件获取启动信息。

或者将所有这些信息抽象到一个静态类中?工作方式几乎相同。

某种方式动态配置:

委托(delegate)模式:每个想要使用你的框架的项目都必须使用预先设计的协议(protocol)实现一个对象,使用该对象引导框架,您的框架应该获得基于项目层的问题答案,如头文件、 Assets 等。

抱歉我的英语不好,希望这有帮助。;)

关于ios - 核心功能的不同用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49209866/

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