gpt4 book ai didi

ios - 我的 iOS 应用程序可以加载 XML 文件并根据 XML 中的信息生成界面吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:24:24 26 4
gpt4 key购买 nike

我正在从事家庭自动化项目。这是我想要做的:

  • 应用启动,它会显示一个用于加载 XML 文件的按钮。
  • XML 将包含有关房屋中房间的信息,例如“客厅、餐厅、厨房等”。它还将包含有关设备的信息,例如“家庭影院、电视、蓝光播放器等,在这种情况下与它们所属的房间有关系”,以及 IR、RS-232 cmd 等。
  • 我会在不同的房子里安装这个应用程序,所以我打算随着房子的变化而更改 XML 文件。
  • 我打算根据 XML 文件中包含的信息生成 UI。例如。房子只有“客厅和餐厅”。标签栏将仅显示这两个标签。

所以,我的问题:

  • Apple 会拒绝我的应用吗?
  • 我的客户是否可以直接从 App Store 下载应用程序,然后更改和加载 XML 文件?我的意思是,.app 文件中有一个包,是否可以打开它并更改其中的 .xml 文件?
  • 是否可以随着 XML 信息的变化而改变 UI?

编辑:更多问题:

@competent_tech 说不允许动态生成代码,但我会更改 .storyboard 或 .xib .nib 文件中的代码,不是吗?

关于联系人:我觉得有点不同,因为在联系人应用程序中,例如:有 10 个字段需要填写,如名字、姓氏、电子邮件、电话号码等。作为用户,如果我不填写电子邮件字段,它仍然会在那里。我的计划有点不同:

  • 房子有 2 个设备要控制:- 带有第 1 项和第 2 项的选项卡栏。
  • 房子有 3 个设备要控制:- 带有第 1 项、第 2 项和第 3 项的选项卡栏。

你还认为这可能吗?

你能推荐一本关于这方面的书吗?我自己找不到任何有用的东西。

最佳答案

很遗憾,只有苹果可以回答拒绝问题。

但是,根据您的描述,应该没有问题,因为这是基于配置的更改而不是代码更改。 Apple 明确禁止下载代码和动态生成代码。

你可以把它比作联系人:iOS 没有配置联系人,它们允许你添加他们并配置他们的不同内容。这听起来很像您正在做的事情。

您应该能够从网站或网络服务下载 XML 文件并使用它来配置应用程序。我们使用 Web 服务将数据检索到本地 Sqlite 数据库中,以根据当前用户配置命名法和 UI 组件可见性,效果非常好。

关于ios - 我的 iOS 应用程序可以加载 XML 文件并根据 XML 中的信息生成界面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8528145/

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