Cocoa-Wrapper für einen interaktiven Unix-Befehl

Ok, ich weiß, dass Sie eine NSTask erstellen können, um Befehlszeilentools mit Objective-C auszuführen:

NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/gdb"];
[task launch];

Ich frage mich nur, ob es eine Möglichkeit gibt, mit interaktiven Befehlszeilentools wie zgdb. Dazu müssten die Befehlseingaben auf der Grundlage der Benutzerinteraktion (z. B.run, kill oderquit mitgdb) und dann basierend auf den ausgegebenen Informationen reagieren.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage