Mit Swift lassen sich auch Konsolen-Programme (Command Line Tool) erstellen. Die Eingabe von Werten über die Konsole lässt sich dabei folgendermaßen realisieren.
import Foundation
func input() -> String {
let keyboard = FileHandle.standardInput
let inputData = keyboard.availableData
let stringData = NSString(data: inputData, encoding: String.Encoding.utf8.rawValue)!
return stringData as String
}
print("Your name:")
var myName = input()
print("Your name is: \(myName)")