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.