Opakowanie kakaowe dla interaktywnego polecenia Unix
Ok, więc wiem, że możesz utworzyć NSTask, aby uruchomić narzędzia wiersza poleceń z Objective-C:
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/gdb"];
[task launch];
Zastanawiam się tylko, czy istnieje sposób komunikowania się za pomocą interaktywnych narzędzi wiersza poleceń, takich jakgdb
. Wymagałoby to podania danych wejściowych polecenia w oparciu o interakcję użytkownika (nprun
, kill
lubquit
zgdb
) a następnie reagowanie na podstawie informacji, które wysyła.