NSLog与Java中的System.out.print的工作原理相同吗?

NSLog与Java中的System.out.print的工作原理相同吗?,java,iphone,objective-c,nslog,Java,Iphone,Objective C,Nslog,我正在从Java迁移到Objective-C,所以有一个简单但有意义的问题 我能做什么 NSLog(@"\n"); // instead of System.out.println(); 及 对。NSLog将消息打印到stderr。与printf的唯一区别在于它添加了一些额外的信息(比如时间和构建名称)。printf打印到标准输出。有点像,但不是很像。NSLog打印到stderr和系统日志。因此,对于Max notes,它与println不完全相同,因为您无法在输出中打印“空”行。 NSLo

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

我能做什么

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


对。NSLog将消息打印到stderr。与printf的唯一区别在于它添加了一些额外的信息(比如时间和构建名称)。printf打印到标准输出。

有点像,但不是很像。NSLog打印到stderr和系统日志。

因此,对于Max notes,它与println不完全相同,因为您无法在输出中打印“空”行。
NSLog (@"%i",a); //instead of 
System.out.print(a);