应用名称中的核心数据和特殊字符

Core Data and Special Characters in App Name

我理解如果应用名称包含空格,那么当我们将应用名称附加到 Core Data 实体 class 名称时,我们需要用下划线替换空格,例如My GameMy_Game

如果应用程序名称包含感叹号,即 !?,这对应用程序名称有何影响?

Bluehound 提出了最重要的一点,即核心数据模型和项目名称不应包含疯狂字符(Xcode 和 MacOS 可能无法正常处理)。添加感叹号 and/or 那些疯狂字符的位置在应用程序的 Info.plist 文件中,这是通过“CFBundleDisplayName”设置显示名称的地方。

可以在 this tutorial 中找到如何做到这一点。