Какао-оболочка для интерактивной команды Unix
Итак, я знаю, что вы можете сделать NSTask для запуска инструментов командной строки с Objective-C:
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/gdb"];
[task launch];
Мне просто интересно, есть ли способ связи с интерактивными инструментами командной строки, такими какgdb
, Это будет включать в себя ввод команд на основе взаимодействия с пользователем (например,run
, kill
или жеquit
сgdb
) и затем реагирует на основе информации, которую он выводит.