A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 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不支持


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马