NSLog 和 printf区别

1.NSLog会自己加上换行符

2.NSLog在Debug下会写到system.log中

3.NSLog会自动加上时间和进程信息.

4.NSLog支持%@去打印一个对象类型,当使用%@时,它会给对象发送消息description,所以如果你组合了一个新的类,你可以通过给自己重载description来实现打印DEBUG
比如

-(NSString *)description;
原文地址:https://www.cnblogs.com/hgy413/p/3693563.html