【问题标题】:Are the Swift language headers available online?Swift 语言标头是否在线可用?
【发布时间】:2014-06-04 13:11:11
【问题描述】:

在任何地方都可以使用 Swift 标头吗?我想更深入地研究一些课程,但我现在没有我的 Mac。是否有其他选项可以查看 Swift 语言源文件?

【问题讨论】:

  • Swift 不使用头文件,顺便说一句。另外我认为,如果您只是在 xcode 6 中开始一个新的 swift 项目,您可以看到它的实际效果。 Swift 只是导入框架并适当地映射它们,我不确定所有的东西都是用 swift 重写的

标签: header-files swift


【解决方案1】:

目前,在 Xcode6 测试版中,快速的“头文件”并不是真正的头文件。 (即它们不以纯文本格式存在于磁盘上。)它们似乎是由 Xcode 从 Xcode 包中的 *.swiftmodule*.swiftdoc 文件动态生成的。

同样,Objective-C 库的快速声明似乎是动态自动生成的。致评论者:我没有看到任何迹象表明任何预先存在的 Apple 提供的 Objective-C 库已经用 swift 重写。它们的头文件只是被 Xcode 动态重写为 swift 声明。

有人可以轻松地生成这些文件,然后复制粘贴它们,然后将它们放在网络上的某个地方,但我还没有看到它,而且 Apple 似乎也没有以这种方式发布它们。 (注意:这几乎肯定会违反他们的 NDA。)

我会说“留意”...这可能只是时间问题。

【讨论】:

  • 太棒了!正是我需要知道的。谢谢。
  • 现在已经 3.5 年了,似乎我们没有像样的 doxygen 替代品:-[
猜你喜欢
  • 1970-01-01
  • 2021-02-10
  • 1970-01-01
  • 2011-01-07
  • 2015-10-26
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
  • 2023-02-11
相关资源
最近更新 更多