我从Java迁移到Objective-C的,所以有一点很容易,但有意义的问题,NSLog的工作方式与Java中的System.out.print相同吗?
我可以做
NSLog(@"\n"); // instead of
System.out.println();
和
NSLog (@"%i",a); //instead of
System.out.print(a);
我从Java迁移到Objective-C的,所以有一点很容易,但有意义的问题,NSLog的工作方式与Java中的System.out.print相同吗?
我可以做
NSLog(@"\n"); // instead of
System.out.println();
和
NSLog (@"%i",a); //instead of
System.out.print(a);
是。 NSLog将消息打印到stderr。与printf唯一的区别是它增加了一些额外的信息(如时间和构建名称)。 printf打印到标准输出。
排序,但不完全。 NSLog打印到系统日志的stderr,和。
chal kia yad rkhega bhai,upvote,非常好:-) – 2011-09-20 12:39:54
正如Max所说,它与println并不完全相同,因为您无法在输出中打印“空”行。 – Bogatyr 2011-02-28 06:06:29