NSThread は、バックグラウンド スレッドを作成および管理するために提供されています。Apple は最近、これらの目的のために Grand Central Dispatch GCD や NSOperationQueue などのライブラリを追加し、使いやすさを提供しているため、今日ではあまり耳にすることはありません。
NSTask は、C システム コマンドのラッパーのようなものです。これは Mac OSX 環境 (IOS ではない) でのみ使用でき、オペレーティング システム コマンド (通常はコマンド ラインから使用されるコマンド) を起動するために使用されます。たとえば、しばらく前に、Xerox プリンターを管理するために開発したいくつかの便利な bash ユーティリティを使用して、グラフィカル インターフェイスに Cocoa を使用し、コマンド ラインを起動するために NSTask を使用して、Cocoa フロント エンドを配置しました。NSTask は、これらの UNIX コマンドの入力と出力にマップできるため、stdin でコマンドを送信し、sdout でコマンドを取得できます。
それを解決するのに役立つことを願っています