黑马程序员技术交流社区

标题: OC中NSLog与printf的区别 [打印本页]

作者: Vercetti    时间: 2015-10-30 19:21
标题: OC中NSLog与printf的区别

1.最本质的区别在于NSLog输出的日志,在debug下面,NSLog的输出会被写到system.log,而printf是不具备日志属性的

2.NSLog会自己加上换行符,不需要自己添加换行符,printf需要手动添加\n

3.NSLog会自动加上时间和进程信息,而printf仅将输入的内容输出不会添加任何额外的东西

4.输入类型有区别:NSLog期待NSString*,而printf期待const char *

5.NSLog支持%@去打印一个对象类型,但printf不支持







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2