1.NSLog会本身加上换行符2.NSLog在Debug下会写到system.log中
3.NSLog会主动加上时间和进程信息,而printf仅将输入的内容输出不会添加任何额外的东西
4.NSLog支撑%@去打印一个对象类型,当应用%@时,它会给对象发送消息description,所以若是你组合了一个新的类, 你可以经由过程给本身重载description来实现打印DEBUG两者的输入类型也是有区别的NSLog期待NSString*,而printf期待const char *。
printf NSLog
最新推荐文章于 2018-08-22 23:51:24 发布