gpt4 book ai didi

swift - 为已编译模块自动生成 Swift 接口(interface)

转载 作者:IT王子 更新时间:2023-10-29 05:52:42 26 4
gpt4 key购买 nike

<分区>

从 Swift 的第一个测试版开始,我们已经能够通过交互过程看到模块的 Swift 接口(interface)。您从 Xcode 项目中的 Swift 文件开始,右键单击一个符号,然后选择“跳转到定义”; Xcode 将生成一个带有声明的文件。

这个过程有点乏味。这是非常手动的;您必须从 Xcode 项目中的 Swift 文件开始;并且您必须事先知道符号的名称。它不会生成模块中的所有声明——如果模块是在 Objective-C 中定义的,它只会显示来自单个 .h 文件的声明。

我通过 http://www.jpsim.com/uncovering-sourcekit/ 了解了 Beta 3 中的命令行工具 swift-ide-test .通过使用如下命令,我可以为整个框架生成声明:

xcrun swift-ide-test -print-module -source-filename /dev/null \
-sdk /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk \
-print-regular-comments -module-print-submodules -module-to-print CoreGraphics

但是,在 Beta 4 中,swift-ide-test 命令已经消失。

有人知道通过命令行自动生成 Swift 声明的新方法吗?

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