【发布时间】:2010-01-06 21:12:48
【问题描述】:
我创建了一个输出“hello world”的简单命令行工具。这是在 main() 函数中完成的。
在一个单独的应用程序中,我可以创建一个 NSTask,通过管道输入 hello world 工具的输出并成功使用它。
不过,我需要我的命令行工具做的是每秒输出一些东西(我正在简化它)。在其他地方,我为此使用了 NSTimer 没有问题,但是在 main() 函数中创建 NSTimer 并不能让我将“self”设置为目标(我猜是因为它不是对象)?
构建这个的正确方法是什么?该工具只需要每秒输出一次“hello world”,直到进程停止(由将其作为 NSTask 启动的应用程序)?
【问题讨论】:
标签: cocoa