gpt4 book ai didi

xcode - #if 指令使 XCode 中的非事件分支变灰

转载 作者:行者123 更新时间:2023-12-01 03:53:37 25 4
gpt4 key购买 nike

是否有任何设置可以使 XCode 首选项中未激活的代码变灰?
Eclipse IDE 自动将非事件分支变灰。

#if 1
<code 1>
#else
<code 2>
#endif

对于上面的代码, <code 2>应该是灰色的,因为它没有被激活。

最佳答案

Xcode 没有内置此功能。可能可以编写一个 Xcode 插件来完成此操作,但您将面临以下问题。

  • Xcode 插件 API 不受支持且未记录在案。
  • Xcode 插件必须为新版本的 Xcode 重写
  • 实际上很难确定代码是否处于事件状态。

  • 最后一点需要一些解释。假设您有以下代码
    #ifndef SOME_UNUSED_DEFINE
    // Some code
    #else
    // Some other code
    #endif

    通常,else 代码将处于非事件状态。但是,如果编译器传递了 -DSOME_UNUSED_DEFINE,则相反。 ifndef 代码块处于非事件状态,而 else 代码处于事件状态。

    关于xcode - #if 指令使 XCode 中的非事件分支变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19558318/

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