导航

NSLog 和 printf区别【转】

Posted on 2012-02-24 16:43  网名还没想好  阅读(262)  评论(0编辑  收藏  举报

1.NSLog会自己加上换行符

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

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

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

  1. -(NSString *)description;