intentdefinition 生成代码中的类前缀

Posted

技术标签:

【中文标题】intentdefinition 生成代码中的类前缀【英文标题】:Class prefix in intentdefinition generated code 【发布时间】:2021-07-01 02:29:32 【问题描述】:

当将.intentdefinition 文件添加到 Xcode(用于我的小部件配置)时,它生成的类以(在我的情况下)HixField 为前缀,这是我的公司名称。

这是从哪里来的?我没有在某个地方输入这个? 我不喜欢这个,这个前缀可以安全删除吗? 为什么要添加这个前缀?这是什么原因?

我的发现:

如果您选择文件,您确实可以在属性检查器中设置自定义类。但我很犹豫,因为前缀可能是有原因的...... 如果您打开 .intentdefinition 文件,我会找到此条目
<key>INIntentClassPrefix</key>
<string>HixField</string>

将其更改为空字符串无效...

【问题讨论】:

【参考方案1】:

它来自 Xcode 项目中的类前缀设置。选择您的 Xcode 项目并打开文件检查器进行更改。

【讨论】:

以上是关于intentdefinition 生成代码中的类前缀的主要内容,如果未能解决你的问题,请参考以下文章

类前向声明​​失败,没有递归包含

如何在目标 c-swift 桥接项目中使用 intentdefinition 文件?

class 类前向声明

Spring常用注解

层次聚类及scipy中的层次聚类python代码解释

Java中的抽象类