Какао-оболочка для интерактивной команды Unix

Итак, я знаю, что вы можете сделать NSTask для запуска инструментов командной строки с Objective-C:

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

Мне просто интересно, есть ли способ связи с интерактивными инструментами командной строки, такими какgdb, Это будет включать в себя ввод команд на основе взаимодействия с пользователем (например,run, kill или жеquit сgdb) и затем реагирует на основе информации, которую он выводит.

Ответы на вопрос(2)

Ваш ответ на вопрос