A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
Vercetti
中级黑马
黑马币:-137
帖子:86
精华:0
© Vercetti 中级黑马 / 2015-10-30 19:21 / 1205 人查看 / 0 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
1.最本质的区别在于NSLog输出的日志,在debug下面,NSLog的输出会被写到system.log,而printf是不具备日志属性的
2.NSLog会自己加上换行符,不需要自己添加换行符,printf需要手动添加\n
3.NSLog会自动加上时间和进程信息,而printf仅将输入的内容输出不会添加任何额外的东西
4.输入类型有区别:NSLog期待NSString*,而printf期待const char *
5.NSLog支持%@去打印一个对象类型,但printf不支持