2010-02-03 12 views

Respuesta

3

This thread tiene un par de sugerencias. El primero es muy UNIX'y - usa pipe() para asignar stdout a una nueva ubicación. Entonces necesitaría otro proceso o un hilo que lea ese conducto y lo muestre en un NSTextView. El otro enfoque que me gustó, ya que parece más limpio y menos intensivo en recursos, es reemplazar File_writer_t _write proc en el puntero de archivo stdout() con el gancho que desea, que escribe el resultado en un NSTextView.

4

Es posible que desee mirar iTerm, un emulador de terminal de código abierto escrito en Cocoa. Si realmente desea la emulación de terminal, es posible que pueda salir de ese marco.

Cuestiones relacionadas