在Mac OS的终端中运行Swift应用的方法

 更新时间:2015年07月16日 10:01:35   投稿:goldensun  
这篇文章主要介绍了在Mac OS的终端中运行Swift应用的方法,依靠Xcode的REPL功能来实现,需要的朋友可以参考下

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

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

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

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

 

复制代码 代码如下:
alias swift="/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.x

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

2015716100051989.png (529×340)

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

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

2015716100114045.png (531×161)

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

2015716100151676.png (532×461)

为什么你不加载Swift Playground?

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

相关文章

  • openstack重启swift服务后报错问题解决方案

    openstack重启swift服务后报错问题解决方案

    这篇文章主要介绍了解决openstack重启swift服务后报错,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • swift如何利用系统库将汉字转换为拼音详解

    swift如何利用系统库将汉字转换为拼音详解

    将汉字转换为拼音更利于我们大家开发搜索功能,所以这篇文章主要给大家介绍了关于swift如何利用系统库将汉字转换为拼音的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • Swift3迁移至Swift4可能遇到的问题小结

    Swift3迁移至Swift4可能遇到的问题小结

    每当看到新的编程语言我总是会有相当大的兴趣,所以下面这篇文章主要给大家介绍了关于Swift3迁移至Swift4可能遇到的问题,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起学习学习吧
    2018-06-06
  • 详解Swift语言中的类与结构体

    详解Swift语言中的类与结构体

    这篇文章主要介绍了Swift语言中的类与结构体,是Swift入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • Swift中的可选项Optional解包方式实现原理

    Swift中的可选项Optional解包方式实现原理

    这篇文章主要为大家介绍了Swift中的可选项Optional解包方式实现原理示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Swift中的类class与结构体struct体学习笔记

    Swift中的类class与结构体struct体学习笔记

    和C++一样,Swfit中同时拥有类与结构体,能够充分满足开发者面向对象和面向过程编程的需求,这里我们就来看一下Swift中的类class与结构体struct体学习笔记
    2016-07-07
  • 详解Swift中的下标访问用法

    详解Swift中的下标访问用法

    在Swift中我们可以用subscript函数来定义下标,从而通过下标来访问数组与字典等数据结构,这里我们就来详解Swift中的下标访问用法:
    2016-07-07
  • swift中可选值?和!使用的方法示例

    swift中可选值?和!使用的方法示例

    这篇文章主要给大家介绍了关于swift中可选值?和!使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • 深入理解Swift中的访问控制关键字

    深入理解Swift中的访问控制关键字

    这篇文章主要给大家介绍了Swift中访问控制关键字的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • Swift利用Decodable解析JSON的一个小问题详解

    Swift利用Decodable解析JSON的一个小问题详解

    这篇文章主要给大家介绍了关于Swift利用Decodable解析JSON的一个小问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04

最新评论