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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2014-4-26 23:08  /  1403 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

首先,到NSObjCRuntime.h中看到,NSLog的定义格式是:void NSLog(NSString *format, …);他是传递一个字符串对象,而printf()是c的函数,并没有对象的概念,这里效率不同,这是其一。
其次相对printf()来说NSLog()会自己加上换行符,NSLog()在Debug下会写到system.log中,NSLog()会自动加上时间和进程信息.
所以,你看到差别那么大。希望对你有帮助!

评分

参与人数 1技术分 +1 收起 理由
jing迪 + 1

查看全部评分

回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马