NSLog的工作方式与Java中的System.out.print相同吗?

时间:2011-02-28 05:58:31

标签: java iphone objective-c nslog

我正在从Java迁移到Objective-C,因此有一个简单但有意义的问题,

我可以吗

NSLog(@"\n"); // instead of 
System.out.println();

NSLog (@"%i",a); //instead of 
System.out.print(a);

2 个答案:

答案 0 :(得分:4)

是。 NSLog将消息打印到stderr。与printf的唯一区别是它添加了一些额外的信息(如时间和构建名称)。 printf打印到stdout。

答案 1 :(得分:2)

排序,但不完全。 NSLog将stderr,打印到系统日志。