在终端中运行 Swift 程序

移动开发 iOS Android
从苹果开发者文档中发现:Xcode的调试器包括一个Swift语言的交互版本,叫做REPL(Read-Eval-Print-Loop)...可以通过Xcode的控制台或终端来访问,不幸的是,它并没有告诉你怎样从终端访问。好在这也不是什么难事。

在读完苹果开发者文档( Apple Developer Docs)后,我发现:

"Xcode的调试器包括一个Swift语言的交互版本,叫做REPL(Read-Eval-Print-Loop)...可以通过Xcode的控制台或终端来访问"

不幸的是,它并没有告诉你怎样从终端访问。好在这也不是什么难事。

输入如下命令即可(无论你用哪个beta,换掉app的名字)

  1. alias swift="/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift" 

在终端窗口,你看到如下信息。现在输入swift,你会看到欢迎页面。

terminal

注意: 当出现一个新的beta时,你需更新你的别名,输入相同的命令,不同的app名.例如 Xcode6-Beta3.app.

现在可以看到你的Swift代码:

terminal2

***,如果你输入 :help,那么LLDB的调试命令就唾手可得。

help

为什么你不加载Swift Playground?

这是一个好问题。不用启动Xcode 6 Beta并打开一个Swift Playground,就可以无语法错误地编程,这种能力我个人十分欣赏。同样,我肯定要遵守保密协议(NDA),我不会贴出Xcode 6的截图直到它最终发行。

英文原文:Running Swift from the Terminal

译文来自:http://www.oschina.net/translate/running-swift-from-the-terminal

责任编辑:林师授 来源: 开源中国社区 编译
相关推荐

2017-11-01 13:42:13

LinuxDOSFreeDOS

2023-03-04 13:32:35

Linux创建目录

2020-02-10 09:23:09

LinuxReddit命令

2015-01-27 23:21:53

Linux终端

2021-05-26 10:15:52

开发技能工具

2017-04-12 11:16:08

Python终端编程

2014-07-22 09:01:53

SwiftJSON

2022-06-27 09:00:55

SwiftGit Hooks

2018-11-13 09:00:50

LinuxMS-DOS游戏DOSBox

2013-10-09 11:15:49

Ubuntu应用程序

2022-04-27 19:05:46

.NETJavaScript接口

2022-09-02 10:45:58

Micro编辑工具

2021-11-04 09:15:58

终端Linux命令

2020-10-15 06:00:22

LinuxLinux终端幻灯片

2023-03-21 12:52:05

Linux创建文件

2019-06-19 13:50:21

NeofetchLinux

2024-09-19 20:59:49

2023-08-01 08:26:24

Linux文件目录

2023-04-26 11:59:06

Swift异步编程

2013-05-14 10:53:41

AIR Android真机运行
点赞
收藏

51CTO技术栈公众号