我想知道如何创建自己的命令行或shell程序,如“cat”,“git”等...使用Swift和Xcode? p>
例如:
rod -a "hello world!" rod --version rod /list -e "bye world!"
提前致谢,
答案 0 :(得分:4)
最简单的方法可能如下:
输入终端命令
创建一个空的swift文件touch myFirstProgram.swift
输入终端命令
使该文件可执行chmod +x myFirstProgram.swift
输入终端命令
,在finder中打开此目录open .
双击myFirstProgram.swift在Xcode中打开空文件。然后,在Xcode中,将以下行写入您的第一个swift程序。第一行启动了快速解释器,之后的任何内容都是简单的快速代码。
#!/usr/bin/env xcrun swift
println("Hello world.")
保存程序后,可以通过输入终端命令
来启动./myFirstProgram.swift
进行。
一旦了解了这些步骤,您就可以自由地探索。例如,我发现了一个优秀的第一个教程 http://practicalswift.com/2014/06/07/swift-scripts-how-to-write-small-command-line-scripts-in-swift/。我发现的唯一过时的信息是,swift程序的第一行应该像我在第5点中详述的那样(在行尾没有“-i”)。
玩得开心!