Tim*_*ell 7 macos cocoa objective-c
是否有任何框架可以说,在我的应用程序中放置像Terminal.app中的显示,然后像往常一样输出到STDOUT上显示文本?完成回滚等?
pli*_*nth 3
该线程有几个建议。第一个是非常 UNIX 风格的 - 您使用 pipeline() 将 stdout 映射到新位置。然后,您需要另一个进程或线程来读取该管道并将其显示到 NSTextView 中。我喜欢的另一种方法是用您想要的钩子替换 stdout() FILE 指针中的 File_writer_t _write 过程,因为它看起来更干净且资源消耗更少,它将输出写入 NSTextView 中。
归档时间:
16 年,2 月 前
查看次数:
1017 次
最近记录: