自动为已编译的模块生成Swift接口

 小冰的大夢想 发布于 2022-12-31 18:04

从Swift的第一个测试版开始,我们已经能够通过交互过程看到模块的Swift接口.首先在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声明的新方法?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有