gpt4 book ai didi

cocoa - Cocoa 中的命令行工具

转载 作者:行者123 更新时间:2023-12-03 16:30:14 27 4
gpt4 key购买 nike

我创建了一个简单的命令行工具,可以输出“hello world”。这是在 main() 函数中完成的。

在一个单独的应用程序中,我可以创建一个 NSTask,通过管道输入 hello world 工具的输出并成功使用它。

不过,我需要命令行工具做的是每秒输出一些内容(我正在简化这一点)。在其他地方,我使用了 NSTimer 来实现这一点,没有任何问题,但是在 main() 函数中创建 NSTimer 不允许我将“self”设置为目标(我猜是因为它不是一个对象)?

构建这个结构的正确方法是什么?该工具只需要每秒输出“hello world”,直到进程停止(由将其作为 NSTask 启动的应用程序停止)?

最佳答案

sleep() 函数怎么样?

int main(...) {
while(1) {
printf("Hello world!\n");
sleep(1);
}
return 0;
}

关于cocoa - Cocoa 中的命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com