ios - 如何使用 Swift 从 Xcode 中的代码访问预处理器宏?
问题描述
如何从 Swift 代码中为我定义的字符串访问 Xcode 中的预处理器宏?其他堆栈溢出帖子显示了如何创建宏,但没有向我展示如何在代码中充分访问它们。
例如,我定义了一个名为 HELLO_WORLD_STRING = "Hello World!" 的常量。在构建设置中的预编译头文件中未使用的预处理器宏中,如图所示:
作为示例,我将如何在调试窗口中打印该常量?
我实际上需要使用应用程序名称的值来设置导航栏的标题,但我想采取这条路线来做到这一点。
我曾尝试使用 #if ... #endif 语句,但无法识别该常量。
解决方案
推荐阅读
- java - 加载我的应用程序时的android生命周期问题
- python - 在 Windows 中以编程方式复制、重命名和粘贴文件的最佳方法
- c# - 如何创建列表
在使用枚举的控制器中 - r - 如何使用 R 语言在基于多个二进制变量的数据框中创建新变量?
- javascript - 切换 React Native Firestore
- c# - LINQ 生成意外 SQL
- c++ - c++ std 库实现者在为 remove_cvref 模板添加专业化时警告未定义行为的关注点是什么?
- selenium-webdriver - 调用浏览器时出现问题
- javascript - 突然出现关于“从不”类型的打字稿错误无处不在
- python - 如何在python中完成程序并在后台继续上传文件