Есть ли какие-либо фреймворки для размещения, например, в приложении Terminal.app в приложении MY, а затем отображать на нем текст, как обычный вывод в STDOUT? В комплекте с прокруткой и т. Д.?Ввод «терминала» в моем приложении?
7
A
ответ
3
This thread имеет пару предложений. Первый очень UNIX'ы - вы используете pipe() для сопоставления stdout в новое место. Затем вам понадобится другой процесс или поток, который читает этот канал и отображает его в NSTextView. Другой подход, который мне понравился, поскольку он кажется более чистым и менее ресурсоемким, заключается в замене файла File_writer_t _write в указателе FILE stdout() с нужным вами крюком, который записывает вывод в NSTextView.
4
Возможно, вы захотите посмотреть iTerm, эмулятор терминала с открытым исходным кодом, написанный в Cocoa. Если вам действительно нужна эмуляция терминала, вы можете поднять ее из этой структуры.
Смежные вопросы
- 1. Конечный ввод программно в приложении терминала golang
- 2. Получите ввод пользователя во время записи (в приложении терминала)
- 3. Как запустить команду терминала в моем приложении быстрого меню?
- 4. терминала: ввод программы из файла
- 5. Как узнать, что вызывает ввод-вывод в моем приложении?
- 6. Ввод информации в Javascript с помощью терминала
- 7. Стимулировать ввод SendKey в приложении?
- 8. Запрашивать ввод в моем сценарии
- 9. AppReview в моем приложении
- 10. сигнализации в моем приложении
- 11. Как использовать режим cbreak в приложении терминала Ruby?
- 12. Как вы вызываете пользовательский ввод с терминала
- 13. Jsch Shell не принимает ввод от терминала
- 14. Ввод команды «tap» отсутствует (эмулятор терминала Android)
- 15. Ввод команд терминала при запуске сервера Rails
- 16. Интеллектуальная эмуляция терминала в приложении JSF
- 17. Запустить команды терминала в приложении OSX?
- 18. Как запустить команду терминала в приложении Android?
- 19. выполнить команду терминала в приложении jsp
- 20. Получить ввод клавиатуры C++ за пределами терминала
- 21. Голосовой ввод в приложении «Наблюдение»
- 22. Отправить C++ ввод с терминала в одной строке
- 23. OpenSource iCarousel в моем приложении
- 24. В моем приложении есть ошибка
- 25. Переменная в моем приложении iOS?
- 26. Открыть файлы в моем приложении
- 27. Прокрутка в моем веб-приложении
- 28. Интеграция фотографий в моем приложении
- 29. Внедрить sharedPreferences в моем приложении
- 30. IOS: компас в моем приложении