Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift中的控制台输入_Swift_Xcode6 - Fatal编程技术网

Swift中的控制台输入

Swift中的控制台输入,swift,xcode6,Swift,Xcode6,因此,我试图制作一个基于文本的游戏,但我无法在ibook中找到苹果公司生产的Swift如何从控制台获取输入。我尝试了一些我在这里看到的方法,但我并不真正理解如何使用这些方法 Swift标准库中似乎没有任何输入流设施。但你仍然有选择: import Darwin并使用scanf或getc或您最喜欢的POSIX级输入例程 导入基础并使用NSInputStream,NSScanner等 在发布此基于文本的游戏之前,您必须找到其他方式让用户输入文本。设备上没有控制台。你说的控制台到底是什么意思?@68

因此,我试图制作一个基于文本的游戏,但我无法在ibook中找到苹果公司生产的Swift如何从控制台获取输入。我尝试了一些我在这里看到的方法,但我并不真正理解如何使用这些方法

Swift标准库中似乎没有任何输入流设施。但你仍然有选择:

  • import Darwin
    并使用
    scanf
    getc
    或您最喜欢的POSIX级输入例程
  • 导入基础
    并使用
    NSInputStream
    NSScanner

在发布此基于文本的游戏之前,您必须找到其他方式让用户输入文本。设备上没有控制台。你说的控制台到底是什么意思?@68cherries你也可以使用Swift构建Mac应用程序。OSX有一个终端。事实上,Xcode提供了使用swift的OSX命令行(控制台)应用程序。不是交互式的,但它确实允许它们。不幸的是,现在只有达尔文的一个子集像rand()一样工作。请拿出一个工作示例来最好地解决askers的问题。