【问题标题】:Is there a way get Objective-C version from command line or from code?有没有办法从命令行或代码中获取 Objective-C 版本?
【发布时间】:2019-08-31 03:10:16
【问题描述】:

有没有办法在 macOS 中从命令行或运行时查找 Objective-C 版本?

【问题讨论】:

  • “objective-c 版本”是什么意思?自 2007 年以来,它是 2.0 版本。也许最好描述一下您解决的原始问题?
  • 我想在运行命令行工具时显示程序编写和编译的语言版本。
  • 但是为什么呢?我不认为 obj-c lang 版本会因为 Swift 的积极发展和过去 12 年 obj-c 版本号的当前不变性统计而改变。放松和硬编码:)
  • 我可以看到过度工程:)

标签: objective-c macos command-line


【解决方案1】:

NSLog(@"%d", OBJC_API_VERSION);

OBJC_API_VERSION 定义在 objc-api.h 中,如果使用命令行可以读取该文件。

但结果几乎是2。

【讨论】:

    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    相关资源
    最近更新 更多