目标C中的终端文本输出

时间:2014-06-27 00:12:58

标签: objective-c macos

我一直在阅读Objective-C for Dummies,我似乎无法找到如何在终端应用程序中向屏幕显示文本。 C ++等效项将是cout << "help me" ;如何在目标C中显示文本?任何帮助都会很棒!

2 个答案:

答案 0 :(得分:2)

除了NSLog,您还可以使用诸如puts和printf之类的C函数。

NSString *greeting = @"Hello world";
printf("%s",[greeting cStringUsingEncoding:NSUTF8StringEncoding]);

从NSString获取char *(又名c字符串)有点烦人,但是你可以避免NSLog添加到输出中的其他东西。这与C ++中的流操作符更紧密地匹配

答案 1 :(得分:1)

要在终端中显示文字: NSLog(@"Hey StackOverflow") ;