var standardOutput : FileHandle?
var standardError : FileHandle?
init(url: URL)
var standardInput : FileHandle?
Availability 有効性
Technology
func execute(withArguments arguments: [String
]?,
completionHandler handler: NSUserUnixTask
.CompletionHandler
? = nil)
arguments
An array of NSString
objects containing the script arguments. The arguments do not undergo shell expansion, so you do not need to do special quoting, and shell variables are not resolved.
スクリプト引数を含んでいるNSString
オブジェクトからなるある配列。引数はシェル展開を受けません、それであなたは特別に引用符で囲むことを必要としません、そしてシェル変数は解決されません。
handler
The completion handler Block that returns the result. See NSUser
.
結果を返す完了ハンドラ「ブロック」。NSUser
を見てください。
Concurrency Note 並行性注意
You can call this method from synchronous code using a completion handler, as shown on this page, or you can call it as an asynchronous method that has the following declaration: あなたは、このメソッドを同期コードから完了ハンドラを使って呼び出せます、このページで示されるように、またはあなたはそれを以下の宣言を持つ非同期メソッドとして呼び出せます:
For information about concurrency and asynchronous code in Swift, see Calling Objective-C APIs Asynchronously. Swiftにおける並行性と非同期コードについての情報として、Objective-C APIを非同期に呼び出すを見てください。
This method should be invoked no more than once for a given instance of the class. このメソッドは、このクラスのある与えられたインスタンスに対して一回以上発動されるべきではありません。
If the script completed normally, the completion handler's error
parameter will be nil
.
スクリプトが通常通り完了したならば、完了ハンドラのもつerror
パラメータはnil
でしょう。
var standardOutput : FileHandle?
var standardError : FileHandle?
init(url: URL)
var standardInput : FileHandle?